Join Our Team as a Full Stack Developer / Software Engineer!
Are you a passionate and proactive developer with 1.5 – 3 years of experience looking to build impactful, high-quality software solutions for global clients?
If you thrive in a collaborative environment where innovation and personal care go hand in hand, we would love to have you on our team!
Your Role
In this full-time position, you’ll work closely with our talented software development team to design, develop, and deliver robust, scalable, and user-friendly software applications. You’ll contribute to every stage of the development lifecycle, from concept to deployment, ensuring that each solution meets the highest standards of quality and performance.
Key Responsibilities
- Develop and maintain modern, scalable web applications using .NET Framework / .NET Core for the backend.
- Build dynamic, responsive frontends using React, Angular, or similar JavaScript frameworks.
- Design and manage relational databases with SQL, ensuring data integrity and performance optimisation.
- Develop and integrate RESTful APIs for seamless client-server communication.
- Write clean, maintainable, and testable code following best practices.
- Implement and maintain unit tests to ensure reliability and consistency.
- Collaborate within Agile/Scrum teams to deliver quality software efficiently.
- Participate in code reviews, identify issues, and optimise performance.
- Communicate effectively with international clients, project managers, and teammates.
Required Skills
- Strong hands-on experience with .NET Framework / .NET Core for backend development.
- Proficiency in frontend technologies such as React, Angular, or equivalent frameworks.
- Solid understanding of SQL and relational database concepts.
- Familiarity with RESTful APIs, Git, and Agile/Scrum methodologies.
- Working knowledge of unit testing frameworks and best practices.
- Excellent English communication skills — both verbal and written.
- A go-getter mindset with strong ownership, initiative, and problem-solving skills.
- Strong analytical and debugging abilities to tackle complex challenges.
Good to Have Skills
- Experience with CI/CD pipelines and build automation.
- Exposure to Azure or other cloud platforms (AWS, GCP).
- Understanding of DevOps practices and containerisation (Docker/Kubernetes).
- Knowledge of microservices architecture and distributed systems.