Key Responsibilities
- Develop scalable, responsive, and dynamic web-based applications using modern frontend frameworks like React, AngularJS, or Vue.js
- Build server-side applications with Java, Python, or Node.js, integrating with databases such as MySQL, PostgreSQL, or MongoDB
- Design and implement RESTful APIs, collaborating with cross-functional teams including designers, UX specialists, and backend engineers
- Contribute to core products and systems that power critical engineering operations, seeing your work launched to solve real customer problems
- Participate in Agile methodologies, working within Scrum teams to deliver high-quality software
- Receive mentorship and detailed feedback from experienced team members while building strong collaborative relationships
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related technical field, or equivalent practical experience
- Foundational understanding of Agile development, object-oriented design, and programming principles
- Coursework, internships, or personal projects demonstrating proficiency in one or more programming languages (e.g., Java, Python, JavaScript, C++)
- Basic knowledge of frontend technologies (HTML, CSS, JavaScript) and familiarity with frameworks or tools
- Strong written, verbal, and collaboration skills with the ability to work effectively in a team environment