Senior Software Developer

0
263

Company Introduction:

Does the world of IoT and Telematics interest you? We are an international technology company currently developing telematics, IoT and other related solutions for various markets worldwide. We offer vehicle tracking and fleet management solutions, RFID tracking and a host of other GPS based technologies. We are on the lookout for a Senior Software Engineer that can lead and implement telematic solutions. Our vision is to work hand-in-hand with our customers to transform our telematic solutions into high-value services that constantly create value, transparency and positive experiences. Our mission is to improve the quality of life for consumers through the processing and presentation of rich telematic data that is packaged into intuitive and ease of use services. We are looking for someone who is passionate about heavily influencing our products roadmap and excited to roll up their sleeves and be hands-on. If you are interested in making the world smarter than this is the job for you.

Job Description:

We are looking for a highly skilled senior software engineer who is fluent and experienced with back-end programming whilst also comfortable with a degree of front-end programming. As a senior software engineer you are responsible for leading, architecting and implementing web and cloud-oriented solutions that are high performant, reliable and secure. In addition, you are required to work within a team and coordinate technical efforts effectively.

Senior Software Engineers will be required to see a project from conception to final product, requiring good organizational skills and attention to detail.

Responsibilities:

  • Building Enterprise applications with a keen focus on performance, resilience, and quality
  • Working in an Agile-based Scrum environment to develop critical parts of existing and new web and cloud-oriented services.
  • Leading and mentoring other developers.
  • Working with relational databases, especially PostgreSQL and MSSQL
  • Working with in-memory data structure stores, such as Redis
  • Working with messaging brokers such as RabbitMQ
  • Working with CI/CD tools such as Bitbucket Pipelines
  • Working with cloud services and infrastructure providers such as AWS and DigitalOcean
  • Creating design and architectural documentation for systems being built and maintained
  • Writing and maintaining unit and integration tests
  • Troubleshooting and remediating production system issues
  • Performing application monitoring and log management using Elastic

Required Skills and Qualifications:

  • At least 5 years experience handling production grade implementations
  • Bachelor’s or Master’s degree in computer science or similar technical field
  • Spring Boot Lead Developer experience in application components using Spring Boot
  • Fluent with CI/CD tools such as Bitbucket Pipelines
  • Fluent and Experienced with Messaging Systems such as RabbitMQ or Kafka
  • Fluent and Experienced with API testing tools such as Postman/Newman.
  • Fluent and Experienced in micro-services
  • Fluent and Experienced with relational and NoSQL databases such as MSSQL, Postgres and MongoDB.
  • Experience in using code analysis and profiling tools.
  • Proficiency in HTML, CSS, JavaScript and JSON.
  • Experience in code versioning tools, such as Git.
  • Strong organizational and project management skills.
  • Excellent verbal communication skills.
  • Good problem-solving skills.
  • Attention to detail.

More details can be found at https://www.handsonsystems.com

Where are we based?

Our Serbian office building is located in Niš, in an attractive location a few meters away from all amenities. We also have offices in Malta and Italy.

Our promise to you

  • Competitive and fair salary that reflects your education and work experience
  • Opportunity to work in a multinational company with offices in Malta, Italy and Serbia
  • Possibility to travel to Malta for training course with experienced team
  • Working in a new but professional environment, where you can learn and grow with the team
  • Working in cooperation with experienced team from Malta
  • Working on exciting and challenging projects
  • Use of modern technologies and devices in everyday work
  • Agile environment and methodology
  • Possibility to work remote
  • Flexible work hours
  • Possibility to travel abroad
  • Modern and cozy office space near the city center (Niš – Duvanište) with lots of amenities nearby (cafes, supermarket, bakery, restaurants, free parking space)
  • Fully equipped kitchen, including coffee, other refreshments and fresh fruits

What does a selection process look like?

We will contact short-listed candidates for an interview to cover both HR and technical aspects related to the respective position. The interview will take about an hour. If the interview goes well, there will be a technical evaluation. Depending on the role there could be a technical assignment either covered through a second interview or through an offline technical exercise which would need to be submitted by a stipulated date. After that task, successful candidates will receive an email with an offer.

Send us Your application!

Does the world of IoT and Telematics interest you? If yes, please send us your application, CV and example projects.

Please be sure to include links to your clickable project references or Github account.

Please contact us if you have any questions about this position.

POSTAVI ODGOVOR

Please enter your comment!
Please enter your name here