Back End API Developer

Dice

Worldwide
Full-time
Back-end
python
javascript
node.js

Description

Dice is the leading career destination for tech experts at every stage of their careers. Our client, CorSource Technology Group, is seeking the following. Apply via Dice today!

Role Responsibilities:
  • Partner in a highly-collaborative environment across product, engineering, and implementation teams to define, design, develop, test, analyze, and deploy software used to integrate with the TrackVia Platform.
  • Design, develop, and maintain TrackVia’s public API, SDKs, and integration platform connectors with supporting published documentation.
  • Manage marketplace lifecycle for SDKs and integrations in well-known services such as Node Package Manager, Python Package Index, Workato, Zapier, Mulesoft, Boomi, etc.
  • Support TrackVia Implementation Engineers as they use your software to build complex integrations and use cases for customers.
  • Leverage knowledge of best coding practices and design patterns to write elegant and readable code.
  • Communicate technical or architectural designs verbally and in writing for both internal and external audiences.
  • Seek opportunities to regularly identify code refactors and performance optimizations and champion initiatives to completion within the team.

Required Skills and Experience:
  • 5+ years of professional experience building APIs or platform/SDK/developer tools.
  • Bachelor's degree in Computer Science or related technical field or equivalent practical experience
  • Expert experience in JavaScript/Node
  • Novice experience in Java/Groovy, Python, Swift, Kotlin, or other compiled languages
  • Proficient experience writing interactive API documentation in Swagger or similar technology
  • Experience and knowledge with the challenges of building data-intensive, highly responsive, and fault-tolerant software
  • Expert communication skills: ability to clearly and concisely communicate complex technical problems and regularly achieve consensus with peers
  • Novice experience writing automated unit, integration and end-to-end tests
  • Experience integrating and developing CI/CD systems as a key aspect of the software development lifecycle
  • Proficient experience using MySQL, Oracle, or other RDBMS
  • Expert experience working in a highly-iterative software development process
  • Proficient skills in self-motivation, self-management, and self-organization
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Bonus Skills And Experience
  • Experience developing in Java technologies (J2EE, Spring, Hibernate, JPA, JMS, Spring MVC, Spring Security)
  • Driven large-scale initiatives that span multiple projects, teams, or groups of engineers
  • Recognize, validate, and evangelize technologies and architectures that align with business objectives
  • Professional experience working in an enterprise or SaaS environment
  • Experience contributing significant features, enhancements or bug fixes including unit tests without guidance and without causing regressions
  • Understanding of application security threats and remediation techniques
- provided by Dice

Job Summary

Job ID:143
Company:Dice
Location:Worldwide
Job Type:Full-time
Primary Tag:Back-end

To claim this job, send an email to admin@remoteng.com from your work email with the job ID.

More Details


Website:

https://www.dice.com/

Job Posted:

3 years ago