What You’ll Do
This position is ideal for a driven engineer passionate about developing robust fullstack applications, working in cloud environments, and contributing to high-quality, enterprise-grade solutions.
Fullstack Development & Cloud Engineering
-
Design, develop, and maintain backend services using C#, .NET / .NET Core, and modern application architectures.
-
Build responsive, high-performance frontend applications using React or Angular.
-
Develop and integrate RESTful APIs to ensure seamless communication between frontend and backend systems.
-
Containerize applications using Docker and deploy/manage them on Kubernetes.
-
Work hands-on with AWS Cloud services for scalable and reliable deployments.
-
Implement and maintain CI/CD pipelines using CircleCI and Octopus Deploy.
-
Collaborate with cross-functional teams to deliver end-to-end solutions.
Quality, Testing & Optimization
-
Ensure high code quality through unit and integration testing using tools such as JUnit, Mockito, AssertJ, SpringTest, TestContainers, or WireMock (one or more).
-
Optimize application performance, scalability, and reliability.
-
Follow security best practices and coding standards.
-
Document system designs, processes, and technical decisions.
What You Know
Backend (Primary)
-
Strong proficiency in C#, .NET / .NET Core
-
Experience with Docker and Kubernetes
-
Hands-on experience with AWS Cloud
-
Familiarity with testing frameworks (any of the following):
-
JUnit, Mockito, AssertJ, SpringTest, TestContainers, WireMock
-
Experience using GitHub for version control and Jira for task tracking
-
CI/CD experience with CircleCI and Octopus Deploy
Frontend (Secondary)
-
Hands-on experience with React or Angular
-
Strong understanding of modern JavaScript, HTML, and CSS
Additional Skills
-
Strong problem-solving and debugging abilities
-
Excellent communication and collaboration skills
-
Experience working in Agile/Scrum environments
Education
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Preferred Qualifications
-
6+ years of experience in .Net Angular.
-
Experience with microservices or distributed systems
-
Exposure to cloud-native architectures
-
Knowledge of application security best practices