Full Stack Developer

Altamonte Springs, Florida

Kavaliro
Apply for this Job
Kavaliro is seeking a skilled and motivated Full Stack Developer proficient in Python, MongoDB, Angular, and GraphQL. As a Full Stack Developer, you will be responsible for developing and maintaining our web applications, ensuring seamless integration between the back-end and front-end components. You will collaborate with a cross-functional team to deliver high-quality software solutions that meet our clients' needs.

Responsibilities:

  1. Develop and maintain web applications using Python, MongoDB, Angular, and GraphQL.
  2. Collaborate with a team of developers, designers, and product managers to define and implement software requirements.
  3. Design and implement efficient and scalable back-end solutions using Python and MongoDB, ensuring optimal performance and data integrity.
  4. Create and maintain RESTful APIs and GraphQL schemas to enable seamless communication between the front-end and back-end systems.
  5. Implement responsive and user-friendly front-end interfaces using Angular, ensuring a smooth user experience across different devices and browsers.
  6. Write clean, modular, and well-documented code following best practices and coding standards.
  7. Perform unit testing and debugging to identify and fix software defects and ensure the reliability of the applications.
  8. Collaborate with the DevOps team to deploy and maintain applications in production environments, ensuring high availability and scalability.
  9. Stay updated with emerging technologies and industry trends to continuously improve the development process and enhance the overall product quality.
Requirements:
  1. Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  2. Proven experience as a Full Stack Developer, with 3+ years of experience in Python, MongoDB, Angular, and GraphQL.
  3. Strong knowledge of web development principles, front-end frameworks (such as Angular), and back-end technologies (such as Python and MongoDB).
  4. Experience with RESTful APIs, GraphQL, and integrating front-end and back-end systems.
  5. Proficiency in database design and query optimization using MongoDB or other NoSQL databases.
  6. Familiarity with version control systems (e.g., Git) and collaborative development workflows.
  7. Ability to write efficient, reusable, and testable code using best practices and coding standards.
  8. Experience with cloud platforms (e.g., AWS, Azure) and deploying applications in production environments.
  9. Strong problem-solving and analytical skills, with the ability to quickly understand complex systems and troubleshoot issues.
  10. Excellent communication and teamwork skills, with the ability to work effectively in a collaborative environment.
Preferred Qualifications:
  1. Experience with other front-end frameworks, such as React or Vue.js.
  2. Knowledge of containerization technologies (e.g., Docker, Kubernetes).
  3. Familiarity with Agile/Scrum methodologies and working in an Agile development environment.
  4. Understanding of software security principles and best practices.
  5. Contributions to open-source projects or personal coding projects.

Kavaliro provides Equal Employment Opportunities to all employees and applicants. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. Kavaliro is committed to the full inclusion of all qualified individuals. In keeping with our commitment, Kavaliro will take the steps to assure that people with disabilities are provided reasonable accommodations. Accordingly, if reasonable accommodation is required to fully participate in the job application or interview process, to perform the essential functions of the position, and/or to receive all other benefits and privileges of employment, please respond to this posting to connect with a company representative.
Date Posted: 23 April 2025
Apply for this Job