HamburgerMenu
hirist

Job Description

Job Summary :


We are seeking a versatile and experienced Full Stack Engineer with strong proficiency in both Python and .Net Core. The ideal candidate will be responsible for developing and maintaining both front-end and back-end components of our applications, integrating various systems, and contributing to the entire software development lifecycle. This role requires a broad technical skill set and the ability to seamlessly transition between different technologies.


Responsibilities :


- Design, develop, and maintain full-stack web applications, covering both front-end (web UI) and back-end (API and database) components.

- Develop robust and scalable backend services using Python (e.g., Django, Flask) and .Net Core (C#).

- Build responsive and intuitive user interfaces using modern front-end frameworks (e.g., React, Angular, Vue.js).

- Design and interact with relational and/or NoSQL databases.

- Implement and integrate with RESTful APIs, ensuring data security and performance.

- Collaborate with product managers, designers, and other engineers to understand requirements and deliver high-quality solutions.

- Write clean, well-documented, and testable code.

- Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards.

- Troubleshoot, debug, and resolve complex technical issues across the full stack.

- Contribute to architectural discussions and provide technical leadership for project initiatives.

- Stay current with emerging technologies and best practices in full-stack development.


Qualifications :


Required :


- 5+ years of professional experience in full-stack software development.

- Strong expertise in Python and its relevant web frameworks (e.g., Django, Flask).

- Strong expertise in .Net Core (C#) for building backend services and APIs.

- Proficiency with at least one modern front-end JavaScript framework (e.g., React.js, Angular, Vue.js).

- Experience with database design and query optimization for both relational (e.g., SQL Server, PostgreSQL, MySQL) and/or NoSQL databases.

- Solid understanding of RESTful API design and implementation.

- Proficiency with version control systems, especially Git.

- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and deployment strategies.

- Strong understanding of software design patterns, data structures, and algorithms.

- Excellent problem-solving, analytical, and debugging skills.

- Strong communication and collaboration abilities.

Preferred :


- Experience with microservices architecture.

- Knowledge of containerization technologies (Docker, Kubernetes).

- Experience with CI/CD pipelines.

- Familiarity with message queues (e.g., Kafka, RabbitMQ).

- Experience with test-driven development (TDD).

- Bachelor's or Master's degree in Computer Science, Engineering, or a related field


info-icon

Did you find something suspicious?