Job Opportunity
We are seeking a highly skilled Full Stack Developer to contribute across the entire technology stack, playing a key role in shaping our company's future.
* Develop scalable features across backend and frontend environments using modern programming languages and frameworks.
* Maintain and build RESTful APIs using Python (FastAPI), ensuring seamless integration with frontend components.
* Implement responsive user interfaces with React, prioritizing usability and visual appeal.
* Design and optimize database schemas and queries, maximizing performance and scalability.
* Ensure secure authentication and authorization across systems, protecting sensitive data and maintaining compliance.
* Write and maintain comprehensive unit and integration tests, guaranteeing high-quality code and efficient debugging.
* Contribute to architectural decisions and planning, driving strategic growth and innovation.
* Collaborate with stakeholders across engineering and product teams, fostering open communication and effective collaboration.
Requirements:
* Minimum of 6+ years in a full stack development role, with a strong background in software development principles and practices.
* Strong backend experience using Python, including proficiency with libraries and frameworks like FastAPI.
* Proficiency with React and modern JavaScript, including expertise in web development and UI/UX design.
* Solid understanding of SQL and RESTful API principles, ensuring seamless integration with backend services.
* Knowledge of secure coding practices and authentication flows, maintaining compliance and security standards.
* Familiarity with version control tools like Git, facilitating collaborative development and code management.
* Excellent problem-solving ability and communication skills, enabling effective collaboration and stakeholder engagement.
Desirable Skills:
* Experience with cloud platforms, particularly Azure (e.g., App Services, Functions), providing scalable infrastructure and deployment options.
* Understanding of containerization technologies like Docker, streamlining application deployment and resource management.
* Knowledge of CI/CD pipelines and deployment automation, ensuring efficient and reliable delivery.
* Prior exposure to financial services or aviation industries, bringing valuable insights and domain expertise.
* Competence in data visualization tools or libraries, enhancing business intelligence and decision-making capabilities.
* Understanding of microservices and distributed architecture, driving scalable and resilient system design.