Hot Job Opening

Junior Software Developer

Location
Riga, Latvia
Experience
1+ year
As a Junior Software developer, you will participate in the development of a system of self-service devices (mainly parcel lockers), both from the backend side (control and support systems), and directly in the development of device software. You will work in a dynamic team of developers, implementing new features and enhancing existing systems. Your contribution will help millions of users worldwide to send and receive packages with maximum convenience.
01

Key Responsibilities:

  • Development and maintenance of software solutions using Golang.
  • Implementing new features and improving existing functionality.
  • Participating in the design and architecture of applications.
  • Writing clean, understandable, and maintainable code.
  • Conducting testing and debugging of software.
  • Participating in code reviews and technical discussions.
  • Collaborating closely with other departments (frontend, UX/UI, DevOps).
02

Key Results:

  • Reliability of developed solutions.
  • Quick immersion and exploration of current solutions and new technologies
  • Successful completion of assigned tasks within deadlines.
  • Improvements in code quality.
  • Positive contribution to teamwork and successful collaboration with colleagues.
03

Key Requirements:

  • A profound understanding of the operation and development of the Linux operating system.
  • Experience programming in Golang(including academic projects or internships). 
  • Understanding and using concurrency principles.
  • Basic knowledge of version control systems (e.g., Git).
  • General knowledge of the network stack.
  • Strong problem-solving skills and analytical thinking.
  • Ability to work in a team and willingness to learn.
  • English language proficiency sufficient for reading technical documentation.
01

Key Responsibilities:

  • Development and maintenance of software solutions using Golang.
  • Implementing new features and improving existing functionality.
  • Participating in the design and architecture of applications.
  • Writing clean, understandable, and maintainable code.
  • Conducting testing and debugging of software.
  • Participating in code reviews and technical discussions.
  • Collaborating closely with other departments (frontend, UX/UI, DevOps).
02

Key Results:

  • Reliability of developed solutions.
  • Quick immersion and exploration of current solutions and new technologies
  • Successful completion of assigned tasks within deadlines.
  • Improvements in code quality.
  • Positive contribution to teamwork and successful collaboration with colleagues.
03

Key Requirements:

  • A profound understanding of the operation and development of the Linux operating system.
  • Experience programming in Golang(including academic projects or internships). 
  • Understanding and using concurrency principles.
  • Basic knowledge of version control systems (e.g., Git).
  • General knowledge of the network stack.
  • Strong problem-solving skills and analytical thinking.
  • Ability to work in a team and willingness to learn.
  • English language proficiency sufficient for reading technical documentation.
04

Additional Plus Points:

  • Knowledge of other programming languages (C/C++, Bash, Python).
  • Experience with containerization (Docker).
  • Experience working with databases (SQL and/or NoSQL).
  • Familiarity with RESTful API concepts or/and gRPC
  • Experience with Message Queues (RabbitMQ)
  • Understanding of microservices architecture principles.
  • A bachelor's or master's degree in computer science or a related field.
  • Experience working in Agile/Scrum teams.

Join OMNIC and become part of the team shaping the future of logistics! Send your resume and a brief cover letter to our email researcher@omnic.solutions. We look forward to hearing from you!

01

Key Responsibilities:

  • Development and maintenance of software solutions using Golang.
  • Implementing new features and improving existing functionality.
  • Participating in the design and architecture of applications.
  • Writing clean, understandable, and maintainable code.
  • Conducting testing and debugging of software.
  • Participating in code reviews and technical discussions.
  • Collaborating closely with other departments (frontend, UX/UI, DevOps).
02

Key Results:

  • Reliability of developed solutions.
  • Quick immersion and exploration of current solutions and new technologies
  • Successful completion of assigned tasks within deadlines.
  • Improvements in code quality.
  • Positive contribution to teamwork and successful collaboration with colleagues.
03

Key Requirements:

  • A profound understanding of the operation and development of the Linux operating system.
  • Experience programming in Golang(including academic projects or internships). 
  • Understanding and using concurrency principles.
  • Basic knowledge of version control systems (e.g., Git).
  • General knowledge of the network stack.
  • Strong problem-solving skills and analytical thinking.
  • Ability to work in a team and willingness to learn.
  • English language proficiency sufficient for reading technical documentation.
04

Additional Plus Points:

  • Knowledge of other programming languages (C/C++, Bash, Python).
  • Experience with containerization (Docker).
  • Experience working with databases (SQL and/or NoSQL).
  • Familiarity with RESTful API concepts or/and gRPC
  • Experience with Message Queues (RabbitMQ)
  • Understanding of microservices architecture principles.
  • A bachelor's or master's degree in computer science or a related field.
  • Experience working in Agile/Scrum teams.

Join OMNIC and become part of the team shaping the future of logistics! Send your resume and a brief cover letter to our email researcher@omnic.solutions. We look forward to hearing from you!

05

Riga

Tecnologia

Júnior

Tempo integral

Benefits:

See other vacancies

Filtrar por
Tag
Repor tudo
Não foram encontrados resultados
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Ready for new challenges?

Do you feel that the "Send" button will start a new, amazing and bright stage in your life?
Then feel free to send us your resume, our HR team is waiting for you!
Thank you! Your submission has been received!
Please, check your email for the details.
Oops! Something went wrong while submitting the form.

Didn't find suitable vacancy?

Send us your CV, and we'll pick up the best opportunity for you!