Full Stack Developers will be working on complex engineering projects, platforms, and marketplaces for our clients using emerging technologies.
- They will be ahead of the technology curve and will be constantly enabled and trained to be Polyglots.
- They are Go-Getters with a drive to solve end customer challenges and will spend most of their time designing and coding, contributing end-to-end to technology-oriented development projects.
- Providing solutions with minimum system requirements and in Agile Mode.
- Collaborate with Power Programmers, Open Source community, and Tech User groups.
- Custom Development of new Platforms & Solutions.
- Work on Large Scale Digital Platforms and marketplaces.
- Work on Complex Engineering Projects using cloud-native architecture.
- Work with innovative Fortune 500 companies in cutting-edge technologies.
- Co-create and develop New Products and Platforms for our clients.
- Contribute to Open Source and continuously upskill in the latest technology areas.
Responsibilities
- Bachelor's Degree in Computer Science or related field.
- 8+ years of experience.
- Intrinsic passion for learning and self-development.
- Experience in solving problems and tasks of varying complexity.
- Ability to work as a scientist to experiment/test, validate assumptions, and connect the dots to reach conclusions.
- The ability to develop and mentor middle developers of the team.
- Understanding of the full scope of the project and effective task delegation.
- Profound view of project development and suggestions for the best development practices with market goals in mind.
- Broad experience in designing, programming, and implementing large information systems.
- Ability to provide in-depth evaluation and analysis of unique complex technological issues.
- Excellent analytical and problem-solving skills.
- Excellent organization and time management skills.
- Excellent written and verbal communication skills.
- Demonstrated ability to mentor/train others.
- Ability to exercise discretion and independent judgment in the performance of duties.
Technical Knowledge
- Experience with Java 8 or higher and Java lambdas.
- Experience with test design and unit testing.
- CI/CD with Jenkins pipeline.
- AWS and Terraform.
- Infrastructure as code, one-click deployment, C4 diagrams.
- Amazon Web Services and cloud deployments (S3, SNS, SQS, RDS, DynamoDB, etc.), using tools such as Terraform or AWS CLI.
- Git, Scrum, Pair Programming, Peer Reviewing.
- Knowledge of Jest, Kotlin, AWS, and Terraform is a plus.
- Agile mindset willing to learn all team duties.
- Team player.
- Able to understand and apply design patterns.
Seniority Level
Mid-Senior level
Employment Type
Full-time
Job Function
Engineering and Information Technology
Industries
IT Services and IT Consulting