About the Role:
We are seeking a skilled API / Microservices Software Engineer to join our dynamic development team. In this role, you will be responsible for designing, building, and maintaining scalable and high-performance microservices and APIs that drive our digital experiences. You will collaborate closely with architects, other developers, and stakeholders to deliver innovative solutions that meet business needs.
Key Responsibilities:
Design, develop, and maintain RESTful APIs and microservices using .NET and C#.
Architect and implement scalable, cloud-native applications on AWS.
Build systems with clean, well-defined, and versioned interfaces to ensure loose coupling and high maintainability.
Participate in code reviews, design discussions, and architecture planning.
Collaborate with cross-functional teams to define, design, and deliver new features.
Ensure the performance, quality, and responsiveness of applications.
Implement best practices for API security, scalability, observability, and monitoring.
Continuously research, evaluate, and apply new technologies and development practices.
Troubleshoot, debug, and upgrade existing systems.
Must-Have Qualifications:
Strong experience with .NET Core / .NET Framework and C#.
Hands-on experience building and deploying applications on AWS (EC2, Lambda, API Gateway, S3, DynamoDB, etc.).
Solid understanding of microservices architecture and design patterns.
Expertise in building and maintaining APIs with clear, stable contracts and interfaces.
Proficiency in building and consuming RESTful APIs.
Familiarity with CI/CD pipelines and DevOps practices.
Strong problem-solving skills and a commitment to delivering high-quality software.
Nice-to-Have Skills:
Proficiency with Node.js and Typescript (or another language: Python, Go, Rust).
Knowledge of Elastic Search (ELK stack).
Familiarity with containerization technologies (Docker, Kubernetes).
Experience with serverless architecture on AWS.
Application Process
Interested in taking your career to the next level? Follow these steps:
We are excited to learn more about your journey and welcome your unique expertise to our team!
Follow us in LinkedIn as well to learn more about opening and news about the industry: https://www.linkedin.com/company/talentconnect-ai