Job Description
We are looking for a highly skilled Senior Full Stack Developer to join our growing team at Erly Stage Studios. As a Senior Full Stack Developer, you'll play a key role in developing, testing, and deploying web applications and software solutions across various technologies. You’ll be responsible for designing, coding, and maintaining both front-end and back-end systems while collaborating with cross-functional teams to deliver exceptional products.
Responsibilities:
- Develop and maintain web applications using modern full-stack technologies, including React.js for the frontend and Node.js, Python for the backend.
- Work on end-to-end development of software solutions, from initial concept to deployment, with a focus on performance, scalability, and security.
- Collaborate closely with designers, product managers, and other developers to ensure that the final product meets requirements and aligns with client expectations.
- Implement new features and improvements based on client feedback and project requirements.
- Optimize application performance and troubleshoot technical issues.
- Mentor junior developers and provide guidance on best practices, coding standards, and efficient workflows.
- Participate in code reviews and help improve software quality through rigorous testing and debugging.
- Stay up-to-date with the latest industry trends, technologies, and advancements.
Requirements:
- Bachelor’s degree in Computer Science or a related field.
- At least 3 years of experience in full-stack development with a strong proficiency in JavaScript and modern web technologies (React.js, Angular, Vue.js).
- Experience with backend technologies such as Node.js, and Python.
- Strong knowledge of databases like MySQL, PostgreSQL, MongoDB.
- Proven experience with version control systems (e.g., Git) and cloud platforms (AWS, Azure, GCP).
- Excellent problem-solving skills and a knack for writing clean, maintainable, and efficient code.
- Strong communication and teamwork skills; must be able to collaborate effectively with cross-functional teams.
- Experience in Agile methodologies and software development best practices.
- A passion for technology and a desire to innovate and continuously improve.
- Previous experience in a software house or similar environment is a plus.