Job Title: Full Stack Developer (React & Python)
Location: Remote or Local, depending on the role requirements
Salary: $XX,XXX - $XXX per annum
Job Type: Permanent
Start Date: Immediate or within 1-2 weeks
Job Type: Full Time
Role Summary: Join our dynamic team of software developers who are passionate about creating innovative solutions for our clients. As a Full Stack Developer, you will be responsible for designing and implementing cutting-edge applications using React and Python. You will work closely with our product development team to ensure that the applications are reliable, secure, and scalable. This role will require a strong understanding of both front-end and back-end technologies, as well as a solid understanding of software development principles and best practices.
Key Responsibilities:
- Design and implement complex web applications using React, including components, routing, state management, and API integration.
- Collaborate with the product development team to ensure that the applications meet the client's requirements and specifications.
- Work with the back-end team to design and implement secure and scalable APIs using Python.
- Write clean, maintainable, and well-tested code using modern JavaScript frameworks and libraries.
- Contribute to the design of the overall software architecture and contribute to the development of new features and functionalities.
- Participate in code reviews and provide constructive feedback to improve the quality of the code.
- Continuously learn and stay up-to-date with the latest trends and technologies in software development.
Key Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience designing and implementing web applications using React and Python.
- Strong understanding of software development principles and best practices, including object-oriented programming, design patterns, and agile development methodologies.
- Excellent problem-solving skills and ability to work independently and in a team-based environment.
- Strong communication and collaboration skills, including the ability to work effectively with clients and other team members.
- Experience with version control systems like Git and familiarity with modern JavaScript frameworks and libraries.
- Experience with cloud-based development environments and a willingness to learn new technologies.
Preferred Skills:
- Experience with front-end technologies like HTML, CSS, and JavaScript.
- Experience with database management systems like MySQL or PostgreSQL.
- Experience with DevOps practices and tools like Docker, Kubernetes, and Jenkins.
- Experience with RESTful API design and implementation.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
Why Us:
- Our team is passionate about creating innovative solutions that meet the needs of our clients.
- We offer a competitive salary and benefits package, including health insurance, retirement savings, and opportunities for career growth.
- We provide a supportive and collaborative work environment, with plenty of opportunities for learning and development.
- We are committed to creating a diverse and inclusive workplace, where everyone is valued and respected.
- We are located in various cities around the world, making it easy for you to work remotely or choose a local office.
How to Apply:
- Send your resume and a cover letter to [email protected] or [email protected].
- Please include a link to your GitHub profile and a portfolio of your previous work.
- Our team will review your application and get back to you within 7-10 days.
Note: This job is not located in the US, but we offer remote work opportunities.