Lead Developer
Lead Developer 12 Month Contract Location: Remote - Austin, TX Essential Duties and Responsibilities:
Developing and implementing highly-dependable messaging features that support the client's entire platform.
On-time delivery of software solutions fully aligned to business and technical requirements.
Design, document and deliver well-thought-out solutions as part of our microservice architecture in partnership with the Product Team.
Work closely with cross-functional project teams to develop new or additional functionality. Maintain velocity while minimizing defects.
Establish a test-driven culture particularly towards BDD.
Minimum Qualifications:
Bachelor's degree in Information Technology, Computer Science, Software Engineering or a related field or equivalent experience.
6 or more years of experience in software development.
5 or more years of experience in technical architecture, solution/application architecture, application development or middleware design.
3 or more years of experience leading a software development team in the delivery of complex and challenging software solutions.
Experience using one or more of the following: React, Node.js, JavaScript, Python or Golang.
Experience with test automation tools like JEST, Jasmine, Cucumber.
Experience designing and developing scalable and highly available cloud-based solutions on AWS, Azure or GCP.
Experience with multiple database technologies such as MySql, Postgres, Oracle, MongoDB, or Cassandra.
Experience with searching and caching tools and technology such as Elasticsearch, Solr, Ignite, or Redis.
Experience designing for large scale, highly available, fault-tolerant transactional and analytical systems in a dynamic environment.
Proven experience in building microservice or SOA architectures using SOAP or REST/GraphQL or legacy services built from older technology like PHP.
Preferred Qualifications:
Experience with content management, social engagement or an online community applications.
Master's degree in Computer Science, Computer Engineering, Information Technology or equivalent Engineering field.
8 or more years of experience in software development.
5 or more years of experience using one or more of the following: Node.js, Java, Python, or Golang.
3 or more years of experience working with JavaScript libraries or frameworks such as React, Angular, or Vue.
2 years of experience with Docker.
Experience with Kubernetes.
Familiarity with design patterns.
Technical knowledge of infrastructure components such as Network, Storage, Linux/Windows, and IT security.
Able to handle changes in priority and requirements, without loss of enthusiasm.
Experience working with a geographically dispersed
Job Type:Contract
Location:Remote, TXDistance:9 miles
Date Posted:Feb 12, 202116 days ago
Industry:IT
Lead Developer 12 Month Contract Location: Remote - Austin, TX Essential Duties and Responsibilities:
Developing and implementing highly-dependable messaging features that support the client's entire platform.
On-time delivery of software solutions fully aligned to business and technical requirements.
Design, document and deliver well-thought-out solutions as part of our microservice architecture in partnership with the Product Team.
Work closely with cross-functional project teams to develop new or additional functionality. Maintain velocity while minimizing defects.
Establish a test-driven culture particularly towards BDD.
Minimum Qualifications:
Bachelor's degree in Information Technology, Computer Science, Software Engineering or a related field or equivalent experience.
6 or more years of experience in software development.
5 or more years of experience in technical architecture, solution/application architecture, application development or middleware design.
3 or more years of experience leading a software development team in the delivery of complex and challenging software solutions.
Experience using one or more of the following: React, Node.js, JavaScript, Python or Golang.
Experience with test automation tools like JEST, Jasmine, Cucumber.
Experience designing and developing scalable and highly available cloud-based solutions on AWS, Azure or GCP.
Experience with multiple database technologies such as MySql, Postgres, Oracle, MongoDB, or Cassandra.
Experience with searching and caching tools and technology such as Elasticsearch, Solr, Ignite, or Redis.
Experience designing for large scale, highly available, fault-tolerant transactional and analytical systems in a dynamic environment.
Proven experience in building microservice or SOA architectures using SOAP or REST/GraphQL or legacy services built from older technology like PHP.
Preferred Qualifications:
Experience with content management, social engagement or an online community applications.
Master's degree in Computer Science, Computer Engineering, Information Technology or equivalent Engineering field.
8 or more years of experience in software development.
5 or more years of experience using one or more of the following: Node.js, Java, Python, or Golang.
3 or more years of experience working with JavaScript libraries or frameworks such as React, Angular, or Vue.
2 years of experience with Docker.
Experience with Kubernetes.
Familiarity with design patterns.
Technical knowledge of infrastructure components such as Network, Storage, Linux/Windows, and IT security.
Able to handle changes in priority and requirements, without loss of enthusiasm.
Experience working with a geographically dispersed