Are you an ACE SENIOR Full Stack Developer? We want you, because:
- You are one of a kind
- You thrive on solving problems
- You write killer code
The Senior Full Stack Developer is responsible for front-end, server-side, and database technical leadership and application development in the design, implementation, and maintenance of the company’s applications. If you enjoy solving problems in a creative way with elegant solutions then you will enjoy working with us!
JOB DESCRIPTION
- You will work with architects and product managers to design, estimate, and implement application features in front-end, server-side, and database tiers, according to the company’s standards for architecture and secure application development
- You will implement services for data acquisition and integration into the company’s data tier
- You understand that it is important to follow procedures related to software configuration and the delivery pipeline for application development
- You appreciate that performing unit, commit, integration, and non-functional (performance, penetration, security) testing is necessary to assure that the software is releasable
- You can troubleshoot data issues in development, test, and production environments, including the use of performance metrics and test reports to identify problem areas
- You learn quickly in a self-directed manner and keep up with best practices and current technology
- You are able to prioritize tasks and accomplish assignments autonomously
ESSENTIAL KNOWLEDGE / EXPERIENCE
A bachelor’s degree in CIS or equivalent experience with at least 10 years of experience in application development to include:
- Experience in application development considerations and patterns for cloud architecture
- Demonstrated ability to influence and mentor developers in an agile team
- Review and estimation of user stories in an agile process
- Expert C# .NET, ASP.NET, HTML5, CSS, and JavaScript skills
- Solid skills in one or more alternative languages: Java, Go, Python and their ecosystems
- Expertise with object-relational programming with MS-SQL Server (Entity Framework preferred)
- Experience with a mainstream JavaScript framework such as Anguilar, React, or Vue (React/Redux is preferred)
- Experience with configuration and programming of message broker middleware (Kafka or RabbitMQ preferred) and distributed cache systems (Redis preferred)
- Experience with design, configuration, and troubleshooting of distributed applications under Docker and Kubernetes
- Experience in the design and implementation of CI/CD pipelines with a mainstream platform such as Jenkins or Spinnaker
- Experience with RESTful web API development on both producer and consumer sides
- Experience with an automated unit testing framework for .NET such as nUnit.
- Daily use of typical IDE (VisualStudio) and source management tools such as TFS or Git (Git is preferred)
- Experience with geolocation frameworks such as Google Maps API, OpenStreet Maps, and Valhalla
- Experience with geofencing and route optimization algorithms such as jsprit -- preferably with AI/ML modeling
- Solid understanding of Windows and Linux operating system principles and administration
- Review and estimation of user stories in an agile process
- Familiarity with RESTful web API development on the consumer side
- Must be familiar with user interface design principles
NICE TO HAVE
Logistics industry experience is preferred.
WHO ARE WE?
- We are a local Serbian company providing exclusive tech development and operations to our partner GetSwift.
- You may think that a company that specializes in logistics like GetSwift employs drivers and has planes, trains and automobiles but no, they don’t! They deliver logistics IT solutions to businesses
- From Enterprise to hyper-local, thousands of businesses across dozens of industries world wide depend on GetSwift's SaaS platform to bring visibility, accountability, efficiency and savings to their supply chain and “Last Mile" operations
- We are on the move – and want to keep moving. We are farsighted. We are proactive. We are courageous, are you?
WHAT WE OFFER?
- A competitive compensation package
- Flexible working hours and home office possibilities
- An opportunity to grow your career in a friendly, dynamic, stimulating and international environment
- Learning and development opportunities
- With 3biiLSoft and GetSwift you will have the opportunity to work with leading expert
- You will be able to cross train on a multitude of leading-edge toolsets and technologies
- Latest generation hardware (MacBook Pro i9, 32GB RAM, 1TB SSD alongside 32in 4K displays)
- A unique office space which includes a large private garden with trees and a waterfall (yep, a real one)
- Team events