Full Stack Developer

AI overview

Design, develop, and maintain scalable software solutions using Python and Rust while collaborating with cross-functional teams on innovative applications.

We are seeking a talented Full Stack Developer proficient in Python and Rust to join our dynamic team. You will be responsible for designing, developing, and maintaining scalable software solutions that leverage the strengths of both languages. Your role will involve collaborating with cross-functional teams to build robust applications that meet our clients' needs.



Responsibilities:

  • Develop high-quality software solutions both on the front-end and back-end.
  • Design and implement scalable and efficient algorithms and data structures.
  • Collaborate with product managers, designers, and other developers to understand requirements and translate them into technical specifications.
  • App development
  • Write clean, maintainable, and well-documented code following best practices.
  • Conduct code reviews to ensure code quality and adherence to coding standards.
  • Troubleshoot and debug issues in production environments.
  • Stay up-to-date with the latest technologies and trends in software development.



Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Proven experience as a Full Stack Developer, with expertise in Python and Rust, JavaScript, React and Redux 
  • Solid understanding of web development concepts, including HTTP, RESTful APIs, and client-server architecture.
  • Experience with modern front-end frameworks/libraries (e.g., React, Angular, Vue.js).
  • Strong knowledge of relational and non-relational databases.
  • Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Experience using source control systems such as GitLab or GitHub.
  • Knowledge of single page application frameworks
  • Understanding the nature of asynchronous programming.
  • Knowledge of UI component-based architecture.
  • Experience working collaboratively using agile software development processes



Preferred Qualifications:

  • Experience with GraphQL is a plus.
  • Experience with NodeJS is a plus.
  • Knowledge of DevOps practices and tools (e.g., CI/CD pipelines, Git, Jenkins).
  • Understanding of microservices architecture.
  • Contributions to open-source projects or active participation in developer communities.
  • BPMN



If you are passionate about building innovative software solutions and thrive in a fast-paced environment, we'd love to hear from you! Join us in shaping the future of technology with your expertise

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Full-Stack Engineer Q&A's
Report this job
Apply for this job