Software Engineer (Backend) – Contract
United States
About the Role
Join our innovative team as a Software Engineer (Backend), where you’ll shape the foundation of AI-driven products used by thousands. As a key contributor, you will collaborate with talented UX designers and backend engineers, delivering seamless, high-performance features. Be mentored by an experienced Engineering Manager and make a direct impact on the development and user experience of our visual and interactive AI solutions.
Responsibilities
- Design, develop, and optimize RESTful APIs and Java-based microservices to ensure efficient data flow and low-latency interactions.
- Collaborate with UX Designers to translate wireframes into robust, dynamic product features.
- Integrate backend systems with frontend components, focusing on reliability and scalability.
- Participate in code reviews and maintain high code quality across shared component libraries.
- Troubleshoot and optimize frontend bottlenecks, emphasizing component-based frameworks for building email templates.
- Contribute to Agile workflows—attend daily stand-ups, sprint planning, and retrospectives, taking full ownership of features from ideation to deployment.
Required Skills and Experience
- 4-6 years of professional software development experience in web technologies.
- Proven expertise in backend service development using Java (Spring Boot).
- Hands-on experience with SQL and NoSQL databases; skilled at writing efficient database queries.
- Proficient in Git version control and experienced with CI/CD pipelines.
- Exposure to AWS or similar cloud platforms.
- Strong foundation in Data Structures and Algorithms, with a focus on browser efficiency.
Preferred Skills
- Experience with component-based frontend frameworks.
- Familiarity working in AI or data-driven product environments.
Benefits
- Work remotely with a cutting-edge AI-focused team.
- Ongoing mentorship and clear paths for career advancement.
- Opportunities to work on impactful, high-visibility projects.
- Collaborative, fast-paced, and inclusive environment.
How to Apply
Ready to advance your backend engineering career? Submit your resume and a brief cover letter highlighting your relevant experience and passion for AI-driven technology.