Looking for a seasoned developer with at least 4 years experience developing Node.js services, APIs, or enterprise applications. You will be part of an existing team building a large scale, enterprise platform, expanding and improving the platform while building new microservices as needed.
Responsibilities
● Work with a team to develop new systems
● Build and implement new features for existing systems
● Maintain and update existing systems
● Participate in system design and specification, development, testing, debugging, documentation, and support
● Commitment to team coordination is imperative for collaborative problem solving, design and architecture decisions, and development of infrastructure
● Implement automated unit and integration tests and ensures the practice is followed consistently
● Provide analysis of problems and recommends solutions
Experience & Skills
● Bachelor's Degree, Computer Science or related discipline
● Communication in English language at a conversational level
● 4+ years of demonstrated relevant experience with Node.js server side JavaScript
● Experience in designing and developing web services
● Strong experience with the following languages and frameworks is a must: JavaScript, Node.js, API
● Thorough understanding of backend - end technologies
● Experience leading software development projects for at least 2 years minimum
● Must be comfortable with asking questions as needed and working out solutions with team members
● Understanding of issue tracking systems, such as Jira
● Understanding the nature of asynchronous programming and its quirks and workarounds
● Basic understanding of accessibility and security compliance
● Must possess the ability to handle multiple on- going assignments and be able to work independently in addition to contributing as part of a highly collaborative team
● Strong analytical and quantitative skills with the ability to break down and communicate complex issues, ideas and solutions
● Ability to clearly document application designs and the related management and support procedures
● Ability to quickly learn or use new / emerging technologies as required
BilgeAdam Technologies
Reedsy
Tether.io
ryd
CodersBrain