Job Title: Full Stack Developer - React, Python, and JavaScript
Job Type: Full-Time
Location: Remote or Office-based
Salary: ,000 - 0,000
Start Date: ASAP
About Us:
We are a rapidly growing technology startup focused on developing innovative solutions for urban sustainability. Our team is passionate about creating impactful products that make a difference in the world. We believe in an open-source culture and encourage our team members to contribute to the development of our projects.
Responsibilities:
- Developing and maintaining a robust and scalable backend using Node.js and Python
- Designing and implementing efficient and secure front-end solutions using React.js and JavaScript
- Collaborating with cross-functional teams to ensure seamless integration of the frontend and backend
- Conducting regular code reviews and providing constructive feedback to team members
- Participating in code reviews and providing feedback to ensure code quality and maintainability
- Participating in sprint planning and providing input on project priorities and goals
- Participating in code reviews and providing feedback to ensure code quality and maintainability
- Participating in sprint planning and providing input on project priorities and goals
- Participating in code reviews and providing feedback to ensure code quality and maintainability
- Participating in sprint planning and providing input on project priorities and goals
- Participating in code reviews and providing feedback to ensure code quality and maintainability
Requirements:
- Strong knowledge of React.js, Node.js, and Python
- Experience with front-end and back-end development
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
- Experience with agile development methodologies and practices
- Experience with version control systems such as Git
- Proficiency in writing clean, maintainable, and well-documented code
- Experience with design patterns and best practices
- Experience with security best practices and secure coding
Preferred Skills:
- Experience with database management systems such as MySQL or PostgreSQL
- Experience with cloud-based solutions such as AWS or Azure
- Experience with project management tools such as JIRA or Trello
- Experience with testing and debugging tools such as Jest or Sauce Labs
- Experience with DevOps tools such as Docker or Kubernetes
- Experience with continuous integration and delivery tools such as Jenkins or CircleCI
- Experience with microservices architecture and design patterns
- Experience with agile development methodologies and practices
- Experience with design patterns and best practices
- Experience with security best practices and secure coding
Key Skills:
- Strong understanding of web development concepts and best practices
- Experience with front-end and back-end development
- Experience with version control systems such as Git
- Proficiency in writing clean, maintainable, and well-documented code
- Experience with design patterns and best practices
- Experience with security best practices and secure coding
- Experience with agile development methodologies and practices
Why Join Our Team?
We offer a collaborative and inclusive work environment where you can contribute to creating impactful solutions that make a difference in the world. Our team is dedicated to fostering a culture of continuous learning and improvement, and we provide opportunities for professional growth and development.
How to Apply:
Interested candidates can apply by sending their resume and a cover letter outlining their experience and why they are a good fit for this role. Please include your preferred work location and salary expectations in your application.
Thank you for your interest in our company and the opportunity to join our team. We look forward to hearing from you soon.