Remote Software Engineer - Distributed Systems Focus
About the Role
We are looking for a Remote Software Engineer to join our innovative team at Maleda Tech. In this role, you will work on high-impact projects that utilize cutting-edge technologies in distributed systems. As a Remote Software Engineer, you will collaborate with cross-functional teams to develop scalable software solutions that enhance user experiences and drive business success.
What You'll Do
- Design and implement software applications using Java, Python, and TypeScript.
- Develop and maintain REST APIs and microservices architecture.
- Collaborate with product managers and designers to define software requirements and specifications.
- Participate in code reviews and ensure adherence to best practices in software development.
- Utilize Agile methodologies to manage project timelines and deliverables effectively.
- Contribute to the development of data pipelines and AI systems.
- Work with tools such as Kubernetes, Git, and Apache Spark to enhance software performance.
- Engage in continuous learning and professional development opportunities.
Requirements
- 3+ years of experience as a Remote Software Engineer or similar role.
- Proficiency in Java, Python, and TypeScript.
- Experience with distributed systems and service-oriented architectures.
- Strong understanding of RESTful APIs and microservices.
- Familiarity with Agile development practices.
- Experience with Git and CI/CD tools.
- Excellent problem-solving skills and ability to work independently.
- Strong communication skills to collaborate with remote teams.
Nice to Have
- Experience with GraphQL and SDK development.
- Knowledge of medical coding and billing systems.
- Familiarity with data engineering and data pipelines.
What We Offer
- Opportunity to contribute to meaningful, high-impact work.
- Fast-paced, distributed work environment.
- Collaborative culture with cross-functional teams.
- Flexible work hours to accommodate your schedule.
- Professional development opportunities to enhance your skills.
This Remote Software Engineer position at Maleda Tech offers an exciting opportunity to work on impactful projects in a collaborative environment. With flexible hours and a focus on professional development, it's an attractive role for tech enthusiasts.
Who Will Succeed Here
Proficient in distributed systems architecture, with hands-on experience in Kubernetes for container orchestration and Apache Spark for big data processing, ensuring scalable and efficient applications.
Strong problem-solving mindset with a passion for working in a remote environment, demonstrating self-motivation and the ability to manage time effectively while collaborating with cross-functional teams through tools like Git and REST APIs.
Hands-on experience with both backend and frontend technologies, particularly in Java and TypeScript, allowing for a holistic approach to developing microservices that integrate seamlessly within complex infrastructures.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months