Senior Software Developer

Role Overview

As a Senior Software Developer, you will drive innovation and continuous improvement by enhancing Veevart’s tech stack and development practices. You will design, build, and maintain scalable software solutions, ensure seamless system integration, and provide reliable support for existing applications. Collaborating with engineers and cross-functional teams, you will deliver elegant, high-quality solutions aligned with industry best practices.


Key Responsibilities

  • Design, build, and maintain Salesforce-based apps and cloud services.
  • Ensure adoption of modern architectures (DDD, Hexagonal, Clean).
  • Lead backend and frontend integrations with external partners.
  • Promote best practices in testing (unit, BDD, E2E) and CI/CD.
  • Ensure all work aligns with Definition of Ready (DoR) and Definition of Done (DoD).
  • Participate in incident response and post-mortems.
  • Mentor mid/junior engineers.
  • Contribute to architectural decisions and long-term technical roadmap.


Requirements

  • 7+ years of professional experience in software development.
  • Proficiency in TypeScript/Node.js and modern frontend frameworks (React/Next.js).
  • Experience with AWS (Lambda, RDS, Terraform a plus).
  • Strong knowledge of software architectures (DDD, Hexagonal, Clean).
  • Testing experience with Playwright, Jest, Cucumber (BDD).
  • Excellent problem-solving skills and ability to mentor others.
  • Willingness to work in a hybrid model (3 days in Cali office, 2 remote).


Nice to Have

  • iOS development (Swift).
  • Strong expertise in Salesforce Apex, Lightning Web Components (LWC), and Lightning Apps.
  • Knowledge of e-commerce/payments (Adyen, Stripe, Shopify).


What We offer?

Permanent employment contract.Hybrid work model, Monday to Friday (3 days in the office, 2 days remote).Salary negotiable based on experience.Additional benefits (Annual bonus paid semiannually, 5 personal days per year, 100% salary coverage during medical leave, USD 100 quarterly for books or professional development and others)
Contact us: diana.ortiz@veevart.com

Click to apply