
Sr Front-End Developer (React) – Advanced English IRC274070
- Guadalajara, Jal.
- Permanente
- Tiempo completo
- Bachelor’s degree in computer science or related field.
- 4+ years of overall software development experience, with at least 2-3 years building cloud native distributed highly scalable hosted/SaaS solutions, APIs, and micro services.
- Experienced in building software in full product lifecycle – review customer requirements, participate with senior developers in building functional spec, design, development, testing, deployment, and monitoring.
- High proficiency in Java programming and Java open-source frameworks.
- Strong experience working with Git and proficient in using IntelliJ for Java development.
- Familiarity with cloud software stack – IDL specs, Protobuf, JSON, XML, gRPC communication, Open API, Kafka Messaging, Observability tools and Restful APIs.
- Experience with cloud-based databases and data persistence (PostgreSQL , RDS and MySQL etc.)
- Hands on experience building and deploying with cloud platforms (AWS, Azure etc.) and containerization tools (Docker, Kubernetes) and CI/CD pipeline.
- Hands on experience in developing unit tests and integration tests.
- Strong foundation knowledge in software development principles, design patterns, algorithms, and data structures.
- Ability to troubleshoot problems spanning multiple APIs, services, and distributed systems.
- Self-starter and brings a strong sense of end-to-end ownership.
- Emotionally intelligent to work with other senior developers within the team and the product.
- Excellent analytical and communication skills and teamwork abilities.
- Prior experience with Platform Security and Identity, Authentication, Access management standards and protocols such as OAuth, SAML, Multi Factor Authentication (MFA), single sign-on (SSO), Active Directory and Azure AD
- Familiarity with gRPC framework and OpenAPI specification
- any AWS Cloud certification.
- Work in agile software development lifecycle –mainly SCRUM.
- Collaborate with senior developers and product owner to understand software requirements, participate in design discussions, code reviews, implement and test cloud-based APIs and micro services.
- Write high-quality and clean code with minimal guidance. Participate in code reviews.
- Debug and troubleshoot defects spanning across distributed micro services and APIS. Fix defects found internally and by customers.
- Code and design APIs and services for best performance, scalability, and resiliency as applicable.
- Work alongside other engineers to elevate technology and consistently apply best practices.
- Build expertise in one or more areas of application and serve as a subject matter expert.
- Work well in a very dynamic, fast-moving environment with high expectations
- Willing to learn and grow. Learn emerging cloud technologies and industry trends to enhance skills and knowledge.