onsite
Senior Software Developer - Sezzle
Software Engineer
Lead development of scalable web services and front‑end features using Python, Node.js, and React, while architecting cloud solutions on AWS and managing relational data with SQL.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services in Python and Node.js, ensuring scalability and reliability.
- Build and iterate on responsive front‑end components with React, collaborating closely with UX designers.
- Architect and deploy applications on AWS, leveraging services such as EC2, RDS, Lambda, and S3 to optimize performance and cost.
- Write clean, well‑documented code and conduct code reviews to uphold quality standards.
- Integrate and manage relational databases using SQL, designing schemas and writing efficient queries.
- Participate in agile ceremonies, contribute to sprint planning, and mentor junior developers.
Requirements
- 5+ years of professional software development experience.
- Hands‑on experience deploying and managing applications on AWS.
- Solid understanding of relational database design and SQL performance tuning.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonnodejsawssqlreact