POSITION SUMMARY:
Garmin is searching for a talented and passionate NodeJS and Python developer to join our team of code enthusiasts.
Stay up-to-date with industry trends and emerging technologies in CDN and cloud services like (Cloudflare or Akamai).
You are self-motivated, goal-oriented, and a strong team player who is willing to be an active contributor to the success of the team, providing technical solutions and support in a dynamic and highly performing environment.
We offer you the chance to join a team of software professionals who all work together to achieve the best results for our customers. You'll be working in a dynamic and agile environment surrounded by people with a pioneering spirit and passion for challenges.
Essential functions:
We are looking for strong technologists who enjoy working on cross-functional teams and are passionate about what they do. Some responsibilities are:
Design, develop, and maintain backend services, APIs, and applications using both Python and Node.js technologies for Garmin ecosystem.
Participating in the full lifecycle of development from conception, analysis, design, implementation, testing, and deployment.
Working with developers across the globe on cutting-edge technologies including:
Microservices and big data/NoSQL
Working in an agile environment delivering code frequently to production, so you get to see what you build in action quickly.
Working on big scalability challenges that lend to looking at new technologies and ways of doing things.
Developing REST APIs in NodeJS design and development using HTML5 and CSS3.
Preparing the server-side logic of a web application, developing the application's back-end components, and linking it with other web services.
Provides solutions for complex software problems for existing applications. Maintains, improves, and extends existing software with limited assistance from other associates.
Works collaboratively and professionally in a team environment to determine general approach and specific solutions to technical problems.
Reviews complex tasks for soundness of technical judgment and overall adequacy and accuracy.
Works with Garmin IT Analysts to develop and implement unit and system testing processes for single or multi-system projects.
Demonstrates quality and effectiveness in work documentation and organization.
Experience and skills required:
Graduated in a technical discipline or equivalent professional experience in computer science (BE/B.Tech/M.Tech/MCA/M.Sc) and Candidates should have 2–4 years of relevant experience. Fluency in English is required. Qualified candidates will also demonstrate proficiency with:
Strong NodeJS and Python skills and any Cloudflare or Akamai experience.
Ability to turn feature requests into technical designs.
Willingness to take initiative and work independently while also collaborating in a team environment.
Knowledge and experience with REST APIs.
Previous relevant experience with HBase or SQL Server is highly desirable.
Experience with test tools like JUnit, Arquillian, JMeter, etc.
Good communication skills with both technical and non-technical team members.
Demonstrated experience in successful implementation of technology solutions.
Must demonstrate proficiency and possess experience necessary to design, enhance, and develop single and multi-system applications.
Ideally should have experience with the following technologies, tools/frameworks: Cloudflare, OWASP ruleset + optimization, Cloudflare Firewall + rate limit and application DDoS policies, Cloudflare page rules and transform rules + custom solutions, bot management solutions and threat scoring optimizations, Cloudflare SSL Certificate options and management, Cloudflare SSL for SaaS, Cloudflare DNS Management, etc.
Should work on networking, DNS, and HTTP problems, and interacting with customers.
Experience with Agile-Scrum/Scrumban, Extreme Programming, Git, Jenkins CI/CD pipelines.

Nodejs and Python developer

Apply Now
Back to search page