Job Description
<p><p><b>Description :</b></p><p><p><b><br/></b></p>- As a Software Engineer II, you are an experienced builder who can work independently across the full stack to deliver production-grade software.<br/><br/>- You take ownership of features from ideation to deployment, and you play a key role in maintaining the health and reliability of the systems you build.<br/><br/>- You understand the why behind the work, connecting technical decisions to customer outcomes and business value.<br/><br/>- You demonstrate good judgment when working through ambiguity and elevate the quality of the systems and team around you.<br/><br/>- You're responsible for designing and delivering moderately complex features and services, often navigating evolving requirements and unclear boundaries.<br/><br/>- You understand how services fit together and are comfortable working across APIs, databases, cloud infrastructure, and front-end components.<br/><br/>- You contribute actively to design discussions, identify opportunities for simplification, and make pragmatic choices that balance speed and sustainability.<br/><br/>- You support a culture of code quality, mentorship, and operational ownership.<br/><br/>- You are expected to use AI-powered development tools to improve your productivity, especially for repetitive, boilerplate, or testing-related tasks.<br/><br/>- You incorporate these tools thoughtfully and are responsible for validating the accuracy and security of the output.<br/><br/>- You are fully accountable for ensuring your code is thoroughly tested and production-ready, including unit, integration, end-to-end, and any needed manual validation.<br/><br/>- You help maintain the health of our pipelines, observability tooling, and engineering process.<br/><br/>- You also begin to work more directly with product and business stakeholders, particularly on features or flows that touch customer-facing tools or internal operations.<br/><br/>- You help clarify scope, translate user needs into technical solutions, and provide insight into trade-offs and timelines.<br/><br/>- You represent engineering in cross-functional conversations and take responsibility for delivering outcomes, not just output.<br/><br/><b>Responsibilities :</b></p><p><p><b><br/></b></p><br/>- Own end-to-end delivery of features or services, including design, implementation, testing, deployment, and operations.</p><p><br/><br/>- Use AI-based development tools to improve speed, reduce boilerplate, and boost development quality.<br/><br/></p><p><br/>- Collaborate with product, design, and business stakeholders to scope and prioritize work that delivers impact.<br/><br/></p><p><br/>- Identify edge cases and failure scenarios, and build systems that handle them gracefully.<br/><br/></p><p><br/>- Participate in and lead technical discussions, providing feedback on design and implementation.<br/><br/></p><p><br/>- Write clear, well-tested, and maintainable code and help others do the same.<br/><br/></p><p><br/>- Take full responsibility for testing your changes at all levels (unit, integration, e2e, and manual).<br/><br/></p><p><br/>- Monitor and maintain services in production, contributing to on-call rotations and incident response.<br/><br/></p><p><br/>- Continuously improve code quality, developer tooling, CI/CD pipelines, and engineering processes.<br/><br/></p><p><br/>- Mentor early-career engineers and help raise the team's technical bar.<br/><br/><b>Requirements :</b></p><p><p><b><br/></b></p><br/>- Proficient in Python.<br/><br/></p><p><br/>- Solid working knowledge of AWS; expected to independently build, deploy, and debug applications using common services, and contribute to infrastructure and deployment pipelines.<br/><br/></p><p><br/>- Experience with distributed systems, RESTful APIs, and full-stack development.<br/><br/></p><p><br/>- Familiarity with CI/CD pipelines, monitoring tools, and DevOps best practices.<br/><br/></p><p><br/>- Ability to write high-quality, testable, and well-documented code.<br/><br/></p><p><br/>- Comfort using AI development tools thoughtfully and critically.<br/><br/></p><p><br/>- Strong collaboration skills and ability to work independently in a fast-paced environment.<br/><br/></p><br/></p> (ref:hirist.tech)