LanceSoft Europe
Software Engineer
LanceSoft EuropePoland5 days ago
ContractRemote FriendlyInformation Technology

Job Title: Software Engineer

Location: Poland, Remote

Duration: 12 months (UOP)


Role’s Responsibilities:

  • Design, develop, and maintain end-to-end web applications using Python, JavaScript (Node.js/React), and MongoDB.
  • Build and deploy microservice-based architectures aligned with 12-Factor App principles, ensuring scalability, maintainability, and resilience.
  • Collaborate with product managers, designers, and other engineers to translate business requirements into robust technical solutions.
  • Develop and integrate RESTful APIs and manage data flows between backend and frontend components.
  • Implement CI/CD pipelines, write automated tests, and ensure code quality and consistency through reviews and best practices.
  • Support deployment and operations on cloud platforms (AWS), focusing on reliability, performance, and cost optimization.
  • Troubleshoot production issues, monitor system health, and contribute to continuous improvement initiatives.


Mandatory Skills:

  • Strong programming skills in Python and JavaScript (Node.js and React).
  • Hands-on experience with MongoDB (schema design, indexing, and performance optimization).
  • Solid understanding of microservice architecture and 12-Factor App methodology.
  • Familiarity with CI/CD tools, Docker, and Git-based workflows.
  • Proficiency in designing, consuming, and securing RESTful APIs.
  • Good understanding of software design principles, testing frameworks, and code maintainability practices.

Key Skills

Ranked by relevance