Key Responsibilities:
- Collaborate with cross-functional teams including design, product management, and other engineering teams to develop software solutions aligned with business goals.
- Lead the design and implementation of scalable, secure, and high-performance applications that enable seamless online browsing, shopping, and customization of jewelry pieces.
- Architect and develop backend systems, databases, APIs, and integrations to support both customer-facing and internal applications.
- Mentor and guide junior engineers, conducting code reviews and ensuring adherence to best practices and coding standards.
- Stay current with industry trends, emerging technologies, and software development best practices, and advocate for their integration when appropriate.
- Troubleshoot and resolve software defects and performance issues, collaborating with the team to identify root causes and implement solutions.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- [3+] years of professional experience in software engineering, with a focus on full-stack or backend development.
- Proficiency in programming languages and technologies e.g., Java, Python, JavaScript, etc
- Solid experience with frameworks and tools e.g., Spring, React, Node.js, etc.
- Strong understanding of databases and data modeling, with proficiency in MySQL, MongoDB, etc.
- Proven track record of designing and building complex, high-traffic, and secure web applications.
- Excellent problem-solving skills and the ability to thrive in a fast-paced, collaborative environment.
- A portfolio showcasing your previous projects and contributions is highly desirable.