Javra Software B.V. is a software company based in the Netherlands that was founded in 1999. It has had an outsourcing company in Nepal since 2006 and a nearshore company in Lisbon, Portugal since May 2022. We are an innovative IT services provider, with a client base primarily located in Europe, the USA, China and Hong Kong. Our company specialises in developing innovative IT solutions.
Javra Software is currently seeking to recruit Python developers. The successful candidates will have the ability to conduct research, develop innovative tools and technologies, write scalable code to create back-end elements, integrate front-end elements into the application, and manage data exchange between the server and different user applications. The candidate will have a key role in the company’s ongoing and new projects, where they will be responsible for the application development using Python.
Key Responsibilities:
- Develop scalable backend service and APIs using Python framework such as Django, Flask or FastAPI
- Work on data processing pipelines, feature engineering, and dataset preparation for analytics and ML workflows
- Deploy solutions using Docker, CI/CD pipelines, and cloud environments.
- Integrate ML models into production systems, ensuring performance, reliability and security.
- Conduct code reviews, provide technical guidance, and support team members.
- Contribute to system architecture discussions, data modeling, and solution design.
- Maintain proper documentation and ensure adherence to Agile/Scrum methodologies.
You have the following experience and profile:
- 3+ years of professional Python development experience (4+ years preferred).
- Hands-on experience with ML frameworks such as TensorFlow, PyTorch, Scikit-learn, spaCy or similar.
- Experience with data manipulation libraries (e.g. pandas, NumPy).
- Solid understanding of SQL/NoSQL databases (e.g. PostgreSQL, MongoDB).
- Experience deploying solutions using Docker and CI/CD workflows.
- Strong understanding of software engineering principles, testing, and clean code practices.
- Able to write technical documentation.
Nice to Have:
- Understanding of generative AI, LLM behaviour, and prompt engineering concepts.
- Experience with JavaScript frameworks or additional languages (e.g. TypeScript).
- Linux system administration knowledge.
- Exposure to cloud platform (AWS or Microsoft).