Senior Engineer - Fullstack
REA
- Gurgaon, Haryana
- Permanent
- Full-time
- Use your passion for software development to contribute towards creating a user experience that is platform-appropriate, seamless, and centered around human needs.
- Learn and adopt clean and reusable code best practices like writing clean and reusable code using TDD, pair programming, and design patterns.
- Take ownership and accountability of individual deliverables.
- Contribute to the adoption of best practices, coding standards, and engineering principles to ensure a high-quality and maintainable codebase.
- Support the teams iterations, scope, capacity, risks, issues, and timelines.
- Participate in technical discussions and code reviews to maintain code quality, identify improvement opportunities, and ensure adherence to standards.
- Contribute to continuous improvement initiatives, such as automation, tooling enhancements, and process optimizations, to increase productivity and operational efficiency.
- Working with direct leadership to understand business priorities and communicate technical options, review and report on progress and express ideas.
- Our ideal candidate will have skills in some of the following areas, whilst demonstrating both a desire and commitment to learning others.
- Proven ability to handle both frontend and backend development tasks
- Proficiency in two or more development languages, frameworks (C#, ASP.NET Core, REACT, TypeScript, JavaScript) covering the full stack of frontend and backend development.
- Experience working with relational and non-relational database solutions such as SQL Server and DynamoDB on AWS cloud
- Experience with Agile methodology and CI/CD approaches
- Good understanding of TDD and unit testing
- Good understanding of software design pattern and development best practices.
- Good understanding of web application security practices
- Exposure of cloud platforms such as AWS
- A willingness to tackle challenges with a solutions-focused approach, learning from experiences and adapting strategies.
- Demonstrates initiative, takes ownership of tasks, and manages time effectively.
- Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
- Any experience in Kotlin language for developing Backend APIs or have interest in learning and contributing.
- Experience withreliable CI/CD usingBuildkite Pipelines.
- Experience in using and managing Cloud infrastructure in AWS.
- Experience with Infrastructure as Code techniques.
- Knowledge of Octopus Deployment tool, Splunk, PagerDuty and NewRelic platforms.
- A hybrid and flexible approach to working.
- Transport options to help you get to and from work, including home pick-up and drop-off.
- Meals provided on site in our office.
- Flexible leave options including parental leave, family care leave and celebration leave.
- Insurances for you and your immediate family members.
- Programs to support mental, emotional, financial and physical health & wellbeing.
- Continuous learning and development opportunities to further your technical expertise.