We are looking for a Senior Engineer - Full Stack to play a pivotal role in designing, developing, and delivering robust, scalable, and secure software systems. The ideal candidate will have hands-on engineering capabilities, a high degree of ownership, and the ability to work independently as well as within a team.
Requirements
- Translate business requirements into efficient, modular software solutions.
- Design and document functional and technical specifications for mid-to-large components.
- Implement and review high-quality code using modern software development practices.
- Conduct design and code reviews with an emphasis on performance, scalability, and maintainability.
- Develop and deploy software in Azure cloud environments.
- Configure platform-specific deployment scripts and troubleshoot build-release issues.
- Participate in infrastructure-as-code practices and cloud performance tuning.
- Design and execute complex unit, integration, and automated test cases.
- Analyze and resolve test failures, propose code fixes, and contribute to automation frameworks.
- Assist in translating high-level architecture into low-level designs.
- Develop and maintain design artifacts under the guidance of architects and staff engineers.
- Understand existing system architecture and communicate trade-offs during design sessions.
Benefits
- Flexible Work Environment
- Generous Paid Time Off
- World-Class Benefits and Compensation
- Company Sponsored Two-Way Transportation
- Exponential Career Growth