Full Stack Software Developer
Descripción del puesto
Full Stack Software Developer
Location: Onsite (Hermosillo, Mexico)
Job Type: Full-Time
About Us
At Intelycx, we're a dynamic team of innovators, disruptors, and problem-solvers with a passion for driving business success.
With over 200 years of collective experience across manufacturing, consulting, management, quality, controls engineering, software development and project management, we bring deep expertise and fresh perspectives to every project.
Our team's diverse backgrounds and skillsets enable us to approach each challenge with creativity and precision, helping our clients unlock their full potential with lightning-fast digital transformation solutions.
Whether it's crafting data-driven insights or leveraging cutting-edge technology, we deliver results that exceed expectations, every time.
No project is small for us.
Our motto is to enable revolutionary digital transformation with speed and efficiency.
Position Summary
Key Responsibilities
Front-End Development
- Develop intuitive and responsive user interfaces using frameworks like React, Angular, or Vue.js.
- Implement front-end best practices for accessibility, performance, and maintainability.
- Collaborate with UI/UX designers to translate designs into functional web components.
- Experience with Figma is a plus.
Back-End Development
- Develop RESTful APIs and GraphQL endpoints to support front-end features and integrations.
- Manage and optimize database interactions, ensuring data consistency and performance.
Infrastructure and Deployment
- Implement CI/CD pipelines to streamline deployments and improve release cycles.
- Ensure system reliability, scalability, and security through monitoring and proactive optimizations.
Collaboration and Leadership
- Mentor junior developers and provide technical guidance to the team.
- Work closely with product managers, QA engineers, and other stakeholders to deliver features on schedule.
- Contribute to architectural decisions, code reviews, and team standards for best practices.
Required Skills and Qualifications
- Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Experience: 5-10 years of professional software development experience, with a strong portfolio of past projects.
Experience with video streaming is a plus.
- Front-End: Expertise in HTML, CSS, JavaScript/TypeScript, and modern frameworks (React, Angular, or Vue.js).
- Back-End: Proficiency in server-side programming (Node.js, Python).
- Database: Experience with relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB, or DynamoDB.
- Version Control: Strong experience with Git and collaborative workflows (e.g., GitFlow).
- Cloud Platforms: Hands-on experience with AWS, Azure, or Google Cloud Platform (GCP).
- DevOps: Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines.
- Testing: Proficient with unit testing, integration testing, and test automation tools like Jest, Mocha, or Selenium.
- Problem Solving: Excellent analytical and debugging skills.
Preferred Skills
- Experience with microservices architecture and distributed systems.
- Knowledge of serverless computing (AWS ECS, Azure Functions).
- Exposure to Agile/Scrum methodologies and tools like JIRA.
- Familiarity with real-time data processing and messaging systems like RabbitMQ, Kafka, or Redis.
- Strong understanding of web security principles (OWASP) and data privacy regulations.
Pay: From $19, per month
Work Location: In person
¿Te interesa este puesto?