We are on a mission to build the best team across the Americas. Our talent team combs the hemisphere for experienced developers who want to be part of a fast-paced, dynamic environment. We are committed to ensuring everyone’s opinions and efforts are valued. We hire outstanding professionals and give them the opportunity to thrive in a collaborative atmosphere that values learning growth, and hard work.
If you want to be a part of an exciting, challenging, and rapidly growing software development consultancy, and if you are passionate about software development and creating the finest apps on the planet, we want to speak with you right away.
We are looking for proactive and experienced Software Engineers who can implement the assigned feature stories and collaborate to improve the system, bringing innovative ideas and best practices from your past experience. A professional software developer is responsible for designing, implementing, and testing features for our product both on time and spec. We run multiple scrum teams led by both a technical leader and a scrum master/product owner.
Responsibilities:
Attend daily meetings / Summarize work completed/daily targets/blockers
Write and design clean and maintainable code following the organization's standards
Write unit and integration tests
Profile applications and databases looking for optimizations and performance bottlenecks
Create branches and pull requests to deliver the features and collaborate on code reviews.
Prepare PoCs for features that require validation and/or experimentation
Write technical documentation when needed to complement the code delivered
Manage JIRA tickets appropriately and without supervision
Configure local/stage/prod environments based on AWS/Docker/etc.
Collaborate in the DevOps activities (IaC, CI/CD, AWS, etc.)
Key Qualifications and Skills:
5 - 7 + years of overall development experience
Good English communication skills, both verbal and writing
Experience working remotely with fully distributed teams
Proactive/responsible/self-motivated person able to work with minimal supervision in dynamic environments
Goal oriented able to commit to deliverables to be completed as well as quickly escalate problems to the managers
Good time management skills to plan the execution of the assigned tickets along the sprint (timeline)
Experience in system design, architecture, patterns
Experience with pull requests, reviews, comments, branching strategies, and git
Solid experience with NodeJS/TS both on FE and BE
Experience working with both SQL and No-SQL databases (MongoDB a big plus)
Nice to Haves:
Experience working with CRMs (Hubspot a plus)
Experience working with payment gateways (Strip a plus)
Experience with cloud environments (AWS) as well as cloud infrastructure (ECS, Fargate, CloudFront, RDS, S3, Lambda, SQS/SNS, AppSync, etc.)
Our Recommended Technology StackReactJS, NodeJS, NextJS, Typescript
MongoDB, PostGres
AWS, Vercel
CircleCI, GitHub
Additional Expectations:
You must have total EST business hours overlap
We have camera-on meetings
Remote restrictions
- Workday must overlap by at least 8 hours with Miami, FL, USA