Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailAs a Senior Software Engineer you will play a pivotal role in designing developing and maintaining high-quality software solutions that align with our product vision. Youll collaborate with cross-functional teams to ensure our products are technically robust scalable and deliver an outstanding user experience.
Your expertise in Python TypeScript and modern frameworks will drive the implementation of cloud-based architectures efficient data models and automated testing practices. By embracing Agile methodologies DevOps principles and Test-Driven Development (TDD) youll contribute to a culture of continuous improvement and innovation.
Key Responsibilities
Software Development & Architecture
Design develop and maintain scalable applications using Python (FastAPI Pydantic Pandas) and TypeScript (React ).
Architect modular reusable and cloud-native solutions with a focus on performance and scalability.
Write clean maintainable and testable code following TDD and BDD practices.
Optimize software for speed memory efficiency and reliability.
Collaboration & Agile Practices
Partner with Product Managers and Designers to translate business requirements into technical solutions.
Contribute to BDD scenario creation to guide development and ensure alignment with user needs.
Participate in Agile ceremonies (sprints retrospectives refinements) to deliver iterative value.
Conduct code reviews to uphold quality standards and share knowledge.
Testing & Quality Assurance
Implement a multi-layered testing strategy (unit integration system manual) to validate functionality.
Leverage automated testing tools to ensure robustness and reduce technical debt.
Diagnose and resolve defects ensuring high reliability and user satisfaction.
DevOps & CI/CD
Integrate DevOps best practices into development workflows.
Enhance CI/CD pipelines for seamless deployment and monitoring.
Qualifications :
Required Competencies
Technical Skills
Proficiency in Python (FastAPI Pydantic Pandas) and TypeScript/JavaScript (React ).
Experience with cloud architectures (AWS/GCP/Azure) microservices and RESTful APIs.
Strong knowledge of database systems (SQL/NoSQL) and data modeling.
Familiarity with TDD BDD and automated testing frameworks.
Understanding of DevOps tools (Docker Kubernetes CI/CD pipelines).
Behavioral Competencies
Initiative & Drive: Self-motivated with a bias for action.
Critical Thinking: Analytical problem-solving with a data-driven approach.
Adaptability: Thrives in dynamic fast-paced environments.
Empathy & Collaboration: Listens actively and works well in cross-functional teams.
Continuous Learning: Stays updated with emerging technologies and best practices.
Additional Information :
Remote Work :
Yes
Employment Type :
Full-time
Remote