Salary
💰 $119,000 - $206,000 per year
Tech Stack
JavaScriptMongoDBNode.jsPythonTypeScript
About the role
- Lead architectural design and decision-making for complex, multi-module applications
- Collaborate with stakeholders to refine business requirements and translate them into scalable technical solutions
- Define and enforce engineering best practices, including code quality, testing, CI/CD, and documentation standards
- Design, develop, and maintain backend and frontend components using Node.js, Python, TypeScript, and MongoDB
- Evaluate and integrate new technologies to improve system performance, reliability, and maintainability
- Provide technical mentorship and guidance to engineers across the organization
- Contribute to strategic planning and roadmap development for enterprise applications
- Ensure compliance with security, regulatory, and operational standards.
Requirements
- 5+ years of software engineering experience, or equivalent demonstrated through work experience, training, military experience, or education
- 5+ years of strong proficiency in Node.js, Python, TypeScript, and MongoDB.
- 5+ years of experience with Agile development methodologies and DevOps practices
- Proven experience in architectural leadership and designing scalable software systems
- Deep understanding of software design principles, data structures, and algorithms
- Experience in data integration with enterprise-level SIEM platforms.
- Excellent communication and stakeholder engagement skills.
- Health benefits
- 401(k) Plan
- Paid time off
- Disability benefits
- Life insurance, critical illness insurance, and accident insurance
- Parental leave
- Critical caregiving leave
- Discounts and savings
- Commuter benefits
- Tuition reimbursement
- Scholarships for dependent children
- Adoption reimbursement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsPythonTypeScriptMongoDBAgile development methodologiesDevOps practicessoftware design principlesdata structuresalgorithmsdata integration
Soft skills
communicationstakeholder engagementtechnical mentorshipcollaborationleadership