Overview
Skills
Job Details
Must have around 7 to 10 years of experience
Locals - Hybrid - 3 days in the office
We are seeking a highly skilled Full-Stack Software Engineer to design, build, and deliver robust software solutions across our application stack. This role requires strong technical expertise combined with a deep understanding of the software development lifecycle (SDLC), automated testing, and the ability to collaborate effectively across teams and with business stakeholders. Experience with Microsoft Azure cloud services is strongly preferred.
Responsibilities
Design, develop, test, and deploy full-stack applications using modern frameworks and languages.
Participate in all phases of the SDLC - requirements, design, implementation, testing, deployment, and support.
Build and maintain automated unit, integration, and regression tests to ensure quality and reliability.
Collaborate closely with product managers, DevOps, and other stakeholders to deliver scalable solutions that meet business needs.
Contribute to technical design discussions, architectural reviews, and code reviews.
Implement and advocate for best practices in CI/CD, code quality, security, and documentation.
Leverage Azure services (App Services, Functions, DevOps, SQL, Storage, etc.) to build and deploy cloud-native applications.
Troubleshoot and resolve complex technical issues across the full stack.
Required Qualifications
Bachelor s degree in Computer Science, Engineering, or related field, or equivalent experience.
3 7+ years of professional software engineering experience with both front-end and back-end development.
Strong proficiency in JavaScript/TypeScript (React, Angular, or Vue) and at least one backend language/framework (C#, Java, Node.js, Python, etc.).
Solid experience with relational databases (SQL) and/or NoSQL databases.
Knowledge and hands-on experience with the full SDLC and agile methodologies.
Experience implementing and maintaining automated testing frameworks (e.g., Jest, Cypress, NUnit, PyTest).
Familiarity with Azure cloud services (or AWS/Google Cloud Platform with willingness to learn Azure).
Strong problem-solving skills, communication skills, and ability to work across business and technical teams.
Preferred Qualifications
Experience with GitHub Actions, or other CI/CD tools.
Familiarity with containerization (Docker, Kubernetes).
Background in financial services, banking, or other regulated industries
Exposure to security best practices, compliance requirements, and performance optimization.