remote
Backend Engineer - SKIMS
Backend Engineer
Backend Engineer responsible for designing, building, and scaling high‑performance services using Python, Node.js, Java and cloud platforms such as AWS, while ensuring data integrity and robust API integrations.
About the role
Key Responsibilities
- Design, develop, and maintain scalable backend services and APIs using Python, Node.js, and Java.
- Implement micro‑service architectures and ensure seamless integration with front‑end and third‑party systems.
- Manage data storage solutions, write efficient SQL queries, and optimize database performance.
- Deploy, monitor, and troubleshoot applications on AWS, leveraging services such as EC2, Lambda, and RDS.
- Collaborate with product, design, and QA teams to deliver features quickly and reliably.
Requirements
- 3+ years of professional experience in backend development with strong proficiency in Python, Node.js, or Java.
- Hands‑on experience with AWS cloud services and infrastructure‑as‑code tools.
- Solid understanding of relational databases, SQL, and data modeling.
- Experience building and maintaining RESTful APIs and micro‑service architectures.
- Strong problem‑solving skills, ability to work in an agile environment, and effective communication with cross‑functional teams.
Skills
pythonnodejsjavaawssql