Software developer, fullstack
this position will be responsible for supporting existing and new projects, developing, and recommending scalable solutions for company.
responsibilities:
* responsible for defining technical approach. Documents solutions with concise and clear explanations
* collaborate and scope requested new features, and analyzes user needs to determine technical requirements.
* writes consistent, clean, and maintainable code. Evaluate code to ensure that it is valid, is properly structured, meets industry standards.
* improve code quality through writing unit tests, automation, and participating in code reviews.
* stays current on latest trends in web technologies and application design.
* brainstorm and contribute ideas to our technology, algorithms, and products.
* dive into difficult technical problems and successfully deliver results on schedule.
* participate in all aspects of sdlc including analysis, requirements, design, implementation, testing and support.
* use principles, guidelines, and best practices as defined.
* ability to handle production issues in timely manner.
* coordinate and work with a team of software engineers from onsite and offshore partners.
* review others work (code, design) and provide guidance for a consistent implementation.
* coach and mentor other delivery, quality assurance and support personnel.
job requirements:
* bachelor’s degree in computer science or information technology
* 3+ years( for mid lvl ) and 1+ years ( associate lvl ) of programming experience in building and working on large scale distributed system which meets business needs.
* 3+ years demonstrated experience with node js as programming languages
* 2+ experience with react.js workflows, such as flux or redux and responsive web design
* 3+ years hands-on with aws lambda, api gateway, sns/sqs, s3, iam, cloudwatch, ec2, dynamodb, aws cli
* hands-on experience building infrastructure as code using aws cli/yaml/cloudformation
* fluency with ci/cd toolsets such as: aws codepipeline, cloudformation, github.
* working knowledge of aws serverless architecture.
* extensive experience with no-sql database.
* strong verbal/written communication and data presentation skills, including an ability to effectively communicate with both business and technical teams
* excellent debugging and optimization skills
* must have experience leading mix of onsite and offshore team members.
* strong analytical and problem-solving skills to resolve operations issues, able to analyze complex data and business.
* ability to analyze business requirements and identify possible gaps, ambiguities, missing scenarios, etc.
* experience with agile development methodologies.
* participate in all phases of the project, including requirements definition, analysis, design, programming, reporting, testing, and implementation.
we offer:
* 100% payroll scheme
* 20 days - christmas bonus
* 12 days of vacation per year
* 8% (cap) saving fund
* 11% (cap) of food coupons
* idex bonus (rate fix to 19.25 mxn - only team members in the baja)
* employer-paid medical and life insurance; medical insurance for employees.
* education reimbursement (up to $54,000 per year)
* 30% vacation bonus
* 10 days of paternity leave
* work at home bonus for office equipment 1-time mxn 5,000