CO - Software Engineer

Work Type: Part Time
IMPORTANT: At the moment we are only considering candidates located in Latin America. Please do not apply if you are not located in Latin America.

About Empirical
Empirical empowers early and growth stage tech companies to create the right products in the right way by providing two pivotal services:

  • Product & Technology Leadership: Our clients entrust critical decisions to our network of top-tier US-based CTOs and CPOs. We provide fractional, project, or advisory based support, combining highly experienced talent with a flexible approach.
  • Product Development Teams: We provide our clients with high performing, senior product development talent through a scalable staff augmentation model and ongoing support. We focus on Latin America to find exceptional talent, with time zone and cultural compatibility.
We are proud to be a people first company, where we prioritize building meaningful, long lasting human connections with clients and team members alike, while embracing diversity and uniqueness. With this foundation and our focus on talent, we help create great products that people love.

Our values
  • Care about people first
  • Strive to add value always
  • Lead with integrity
  • Have fun every step of the way

The Opportunity
Our client is seeking a dynamic and proactive individual to join and grow with the team as a part-time software engineer. The role is multifaceted, initially involving various tasks, including development, testing and customer support. For this phase, the right candidate will be instrumental in addressing customer concerns, resolving technical issues, and contributing to the overall efficiency of our client's products. Eventually, the role will evolve into a more traditional full stack developer position.

What you'll be doing
  • Development, Maintenance and System Optimization:
    • Propose and implement system enhancements to improve stability and efficiency.
    • Collaborate with the development team on the implementation of new features and feature’s enhancements, ensuring timely and accurate implementation.

  • Quality Assurance:
    • Develop and execute test plans to ensure product and service quality.
    • Identify and report bugs, issues, and potential improvements, collaborating closely with the development team for resolution.
    • Progressively implement QA automation.
    • Debug, troubleshoot, and provide effective solutions to ensure a seamless user experience.

  • Technical Support & Technical Administrative Tasks:
    • Work closely with the Customer Success team to promptly address and resolve reported technical issues.
    • Occasionally, perform technical administrative tasks, including database management, de-provisioning devices, and contributing to the enhancement of administrative tools.
Your qualifications and experience
  • Technical Skills:
    • Web development background/experience.
    • Knowledge of TypeScript, JavaScript, and React.
    • Proficient in database management and administration, preferably in Postgres.
    • QA, both manual and automated.

  • Customer-Centric Approach:
    • Understanding of customer support dynamics with the ability to provide direct/indirect support to customers.

  • Communication Skills:
    • Excellent English communication skills to interact effectively with both technical and non-technical stakeholders.

  • Problem-Solving Abilities:
    • Strong analytical and problem-solving skills to address QA issues, bug fixing, and administrative challenges.

  • Adaptability:
    • Ability to adapt to a dynamic work environment and contribute to continuous process improvements.
  • Mobile development experience, and AWS knowledge are nice to have too.
  • Experience or interest in IoT. A lot of customer issues are somewhere between the hardware and software and the right person will be energized by working with this kind of product.

What we expect from you
  • 100% alignment with our core values!
  • Ability to work independently while being a highly collaborative team player
  • Comfortable working with minimal direction in a fast-paced environment
  • Strong critical thinking skills and a pragmatic approach towards solving problems
  • Ability to work independently and get things done with minimal direction
  • Drive projects from start to finish in a fast-paced environment
  • Strong documentation and verbal/written communication skills.
  • Detail-oriented and highly collaborative team player

What we offer
  • Remote/flexible work
  • Highly competitive compensation in US dollars
  • Opportunities for personal and professional development; mentorship, coaching and training as needed
  • Ongoing, 20 hours per week dedication
  • The opportunity to be part of an amazing, multicultural community of tech experts

Why work with us?
  • We pride ourselves on our core values and have proven that putting people first creates a thriving and collaborative work environment.
  • We seek to accommodate and balance individual needs with client needs, understanding each one of us is unique.
  • We offer benefits such as remote/flexible work, selective paid training, mentorship programs, referral programs and more.
  • We are selective in the projects we take on to ensure our teams are engaged in challenging, meaningful, enjoyable opportunities that will provoke creativity, innovation and growth!

Submit Your Application

You have successfully applied
  • You have errors in applying