As a Full Stack Developer, you will support the analysis, design, coding, and testing of application components. This role provides opportunities to learn, grow, and progressively take ownership of tasks while working closely with senior engineers and consultants.
Key Responsibilities:
- Develop and maintain functions to support application enhancements and business requirements.
- Assist in analyzing technical specifications, gathering requirements, and understanding business needs.
- Support integration with services.
- Write clean, maintainable, and testable code in C#.
- Participate in code reviews and apply feedback to improve coding practices. o Document technical solutions and provide basic troubleshooting support.
- Collaborate with cross-functional teams, contributing to team discussions and knowledge sharing.
- Stay engaged in learning and applying best practices in software engineering.
Required Skills & Qualifications:
- Minimum 4 to10 years working experience in Software Development. Team / Project Lead experience would be a bonus.
- Good hands-on experience in Go (Golang) or other backend languages (C#, Node.js, Python).
- Practical experience with front-end frameworks like React, Angular, or Vue.js.
- Practical experience in unit and integration testing.
- Familiar with system architecture, SOLID principles, design patterns, and scalable design.
- Familiar with AWS services (EC2, S3, SQS).
- Familiar with CI/CD pipelines.