onsite
Senior Software Engineer - Full Stack - Purpose Financial
Software Engineer
Lead end‑to‑end development of scalable web applications, driving architecture, code quality, and delivery across front‑end and back‑end layers using JavaScript, React, Node.js, Python, AWS, and relational databases.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance web services and user interfaces for consumer financial products.
- Collaborate with product managers, designers, and data teams to translate business requirements into robust, scalable solutions.
- Implement CI/CD pipelines, automated testing, and cloud deployments on AWS to ensure rapid, reliable releases.
- Mentor junior engineers, conduct code reviews, and promote best practices in architecture, security, and performance.
- Analyze system metrics, troubleshoot production issues, and drive continuous improvement of application reliability.
Requirements
- 5+ years of full‑stack development experience with JavaScript, React, and Node.js.
- Strong background in Python, relational databases (SQL), and cloud services (AWS).
- Proven ability to design scalable, maintainable architectures and deliver high‑quality code.
- Excellent communication skills and a collaborative mindset.
- Experience with Agile methodologies and modern DevOps practices.
Skills
javascriptreactnodejspythonawssql