Senior Software Engineer
Accorian Verified employer
Actively hiring · Posted 1mo ago · JEV261055D8AE2452
Job description
Role Summary We’re seeking a highly skilled and self-motivated Senior Software Engineer who thrives in a startup environment. You will lead end-to-end development of key features, own architectural decisions, and ensure the smooth delivery of our product.Mandatory Skill Sets/Expertise • 5-6 years of experience in full-stack development, with a strong focus on the MERN / PERN stack (MongoDB, PostgreSQL, Express, React, Node.js) and AWS. • Expertise in AWS cloud architecture and experience with serverless solutions (Lambda, DynamoDB, API Gateway). • Proficiency in designing and implementing CI/CD pipelines using Git, Jenkins, Github actions, or similar tools. • Proven experience leading and guiding a development team, with strong mentoring skills. • Ability to work independently and manage deliverables without oversight, while thriving in a startup mentality. • Strong problem-solving abilities with a proactive approach to addressing technical challenges. • Experience with databases like PostgreSQL, MongoDB, or other NoSQL solutions along with ORM tools like Sequalize & Mongoose ORM • Excellent communication skills, both written and verbal, with the ability to explain complex technical concepts to non-technical stakeholders. Nice to Have • Knowledge of Typescript for both frontend and backend development. • Experience with Docker and containerized applications. • Familiarity with GRC (Governance, Risk, and Compliance) tools or SaaS products. • Experience with other AWS services like ECS, CloudFormation, or RDS. Key Responsibilities • Lead and mentor a team of developers, driving best practices in coding and architecture. • Take full ownership of modules, from design through deployment, and launch web apps singlehandedly if needed. • Design, develop, and maintain web applications using the PERN / MERN stack (MongoDB, PostgreSQL, Express, React, Node.js) with a focus on scalability, security, and performance. • Prepare high-level technical designs and architectural decisions, especially on AWS serverless architecture and microservices. • Implement secure, reliable, and scalable solutions using AWS services • Design and manage CI/CD pipelines to ensure continuous integration and automated deployments. • Optimize application performance through techniques like lazy loading, code splitting, and caching. • Collaborate with cross-functional teams, including Product Management, to define features and user experience improvements. • Ensure high code quality by adhering to SOLID principles, implementing comprehensive testing, and embedding observability into the application. • Monitor and respond to application performance incidents, focusing on improving uptime and resilience. • Proactively offer suggestions during retrospectives and work on enhancing team productivity metrics such as Lead Time, Deployment Frequency, and Mean-Time-to-Recovery
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Accorian.
- Track your application and get updates by email and WhatsApp.