Senior Software Engineer [Remote - EMEA] at Cargobase
Česko, Jihozápad, Czech -
Full Time


Start Date

Immediate

Expiry Date

28 Aug, 25

Salary

0.0

Posted On

28 May, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Leadership Skills, Relational Databases, Javascript, Django, Mysql, Python, Aws, Working Experience

Industry

Computer Software/Engineering

Description

JOB DESCRIPTION

Clean code and modern architecture are fundamental in building a great agile product. As part of a dedicated product team, you’ll be architecting, designing, and implementing complex features used by some of the largest companies in the world.
At Cargobase, we’re building a collaborative tool to connect shippers (logistic departments) and freight forwarders to work together on different kinds of freight. From urgent ad-hoc shipment to tenders with a 1-year validity, from invoicing and compliance to reporting & analytics. We offer the full suite and our partners rely on us in their day-to-day operations.
As a Senior Software Engineer, you will work with a team of highly skilled engineers, driving best practices, and ensuring the delivery of high-quality software solutions. The ideal candidate will bring a wealth of experience in both front-end and back-end development, and a passion for pushing the boundaries of technology in the logistics domain.

JOB REQUIREMENTS

  • Extensive experience as a Senior Software Engineer, with at least three years of working experience of designing, implementing and delivering scalable, maintainable, and secure enterprise-level applications.
  • Strong back-end development skills with in-depth knowledge of relational databases and cloud platforms (We use AWS and MySQL).
  • Strong development skills in full stack technologies such as Python, Django, JavaScript, and React.
  • Excellent problem-solving skills and a proactive approach to addressing complex technical challenges.
  • Outstanding communication and leadership skills.
Responsibilities
  • Lead the design and development of scalable and maintainable features across the entire software stack, from conception to deployment, from user interfaces to server-side components
  • Collaborate closely with cross-functional teams, to understand requirements, provide technical insights with technical expertise in the design and implementation of new features and enhancements.
  • Architect robust solutions that meet both functional and non-functional requirements, ensuring optimal performance, scalability, and security.
  • Drive the adoption of best practices, coding standards, and methodologies within the development team, incorporating relevant innovations into the development process.
  • Contribute to the continuous improvement of software architecture, development processes, and overall technical excellence.
Loading...