Full-stack Engineer Specialist (BOG)
Position Summary
We are looking for an experienced Full-stack Engineer to work on internal services that improve productivity and efficiency. Helping build new tools and workflows in addition to supporting critical existing applications. This role is ideal for full-stack developers who like to be involved in every step of the development process, from gathering requirements to deploying and maintaining applications.
You will be responsible for architecting custom middleware, managing large-scale system migrations, and ensuring our internal infrastructure is both scalable and robust. This is a perfect role for an experienced developer who thrives on solving intricate backend challenges and supporting critical existing applications, all while maintaining high standards for frontend performance and providing technical mentorship to the team.
Key Responsibilities
- ERP Customization & Architecture: Design, develop, and maintain custom modules and complex ERP workflows tailored to business needs.
- Full-Stack Development: Build and optimize scalable web applications using Python and JavaScript for the backend, and React or Vue.js for modern frontend interfaces.
- Middleware & Integration: Architect and implement custom middleware to facilitate seamless data flow between the ERP and third-party systems.
- Database & Infrastructure: Manage and optimize PostgreSQL databases and oversee cloud deployments within AWS environments.
- Code Quality & DevOps: Maintain high code standards by implementing CI/CD pipelines, conducting code reviews, and writing automated tests.
- Technical Leadership: Act as a mentor for junior developers, providing technical guidance and fostering a culture of continuous learning.
- Migrations: Lead and execute complex ERP migrations, ensuring data integrity and minimal downtime for the organization.
Requirements & Experience
- Bachelor's degree in Computer Science, Data Science, Engineering, Information Technology, or a related field.
- 4+ years of professional experience in Full-Stack development
- Hands-on experience in at least one general-purpose programming language (Python, JavaScript, Java or .Net )
- Strong experience with modern JavaScript frameworks, specifically React or Vue.js.
- Familiarity with database systems (MySQL, PostgreSQL, SQLite) and ORMs like Sequelize.
- Cloud and DevOps: Familiarity with cloud platforms (Google Cloud Platform, AWS, Cloudflare) and containerization (Docker), with basic knowledge of CI/CD pipelines
- Experience designing and implementing RESTful APIs and microservices.
- Demonstrated ability to architect complex systems and lead technical projects from conception to deployment.
- Excellent communication skills with the ability to bridge the gap between technical requirements and business objectives.
Relevant Skills:
- Critical thinking, problem solving, and attention to detail
- Clear, concise communication
- Technical writing ability
- Familiarity with working in an Agile environment
- Odoo v17.0+, OWL
- Cloud AWS | GCP (ECS, ECR, EFS, RDS, S3, VPC, Lambda, EC2, IAM)
- Github Actions, Terraform | CDK, Github submodules, Docker