Description

Responsibilities:

⁃ Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs.
⁃ Build high-quality code following unit testing and test-driven development.
⁃ Drive and participate in code and document reviews, mentoring team in best practices.
⁃ Collaborate with peer organizations, dev ops, support organizations on technical issues and provide guidance.
⁃ Interpret and translate business needs to technical requirements and accurate estimates.
⁃ Evaluate and recommend tools, technologies and processes to ensure the highest quality and performance is achieved.
⁃ Work with team to troubleshoot code level problems quickly and efficiently.
⁃ Apply deep technical expertise to resolve challenging programming and design problems.
⁃ Focus on scalability, security and availability of all applications and processes.
⁃ Contribute to the design and architecture to enable secure, scalable and maintainable software.
⁃ Contribute to risk identification and risk mitigation strategies associated with the architecture.
⁃ Contribute to technical roadmap and technical debt elimination, balancing time, resource, and quality constraints to achieve business and strategic goals and requirements.

Skills and Qualifications:

⁃ BS/MS in Computer Science or equivalent work experience.
⁃ 8+ years of work experience developing scalable, micro-service event-driven software applications.
⁃ Practical experience building RESTful API using NodeJS and Java.
⁃ Leadership experience as a Team Lead, Tech Lead, or Architect in previous roles is desirable.
⁃ Required any AWS Certification is a deal breaker for this role.
⁃ Strong experience with Amazon Web Services (AWS) (i.e. Lambda, ECS, API Gateway, SQS, SNS, Kinesis, S3, IAM, DynamoDB, RDS).
⁃ Strong experience with Event Streaming reactive programming using AWS or open-source equivalents such as Apache Kafka and Flink.
⁃ Experience with application performance monitoring, runtime user monitoring tools, and techniques is highly desirable.
⁃ Passionate about open-source technologies.
⁃ Strong verbal and written communication skills.

Education

Any gradudate