Fullstack Developer

  • San Pedro
  • Crg Solutions

Software Engineer

  • Working with both existing data models and creating new data models within relational databases.
  • Own the products CI / CD pipeline

Responsibilities :

  • Data Modeling : Collaborate with the team to work on both existing data models and design new data models within relational databases, ensuring efficient data storage and retrieval.
  • CI/CD Pipeline Ownership : Take ownership of the product's Continuous Integration and Continuous Deployment (CI/CD) pipeline, ensuring smooth and automated delivery of code changes from development to production environments.
  • Technical Problem Solving : Tackle complex technical challenges with creativity and precision, identifying efficient and effective solutions that align with project goals.
  • Collaborative Development : Work collaboratively with cross-functional teams including designers, product managers, and other engineers to deliver comprehensive and cohesive software solutions.
  • Testing and Debugging : Write unit tests, conduct integration testing, and actively participate in debugging to identify and rectify software defects.
  • Documentation : Document your code and development processes effectively to enhance collaboration and knowledge sharing within the team.
  • Learning and Growth : Stay current with industry trends, emerging technologies, and best practices to continuously improve your skills and contribute to the advancement of the team's capabilities.

Qualifications :

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree is a plus.
  • Proven experience as a Software Engineer, with a strong portfolio showcasing projects developed using Node.js and React.
  • Proficiency in JavaScript and modern web development practices.
  • Experience with relational databases and data modeling.
  • Familiarity with third-party integrations and APIs (e.g., Salesforce, Microsoft Azure AD, Databricks).
  • Solid understanding of CI/CD pipelines and version control systems (e.g., Git).
  • Strong problem-solving skills and ability to debug complex issues.
  • Ability to work effectively in an Agile development environment.
  • Excellent communication and teamwork skills.
  • Attention to detail and a commitment to delivering high-quality code.