Senior Software Engineer (Typescript, Business Logic Intensive)
Velixo
- Portugal
- Permanente
- Horário completo
- you like being a programming generalist that directly impacts the lives of the customers.
- are a self-starter who thrives without micromanagement (“
- love math, algorithms & data structures.
- enjoy and are open to learning, in-depth, how a company works and reports its activity.
- New feature development. A significant part of that will involve shaping high-level user stories into technical designs and discussing them with the stakeholders prior to the implementation.
- Bug fixing.
- Testing your own code with unit tests (and integration tests where needed).
- Tech debt maintenance tasks and refactoring to ensure best engineering practices.
- Selected engineers on the team will also eventually conduct code reviews.
- Make sure the CI/CD pipelines are in smooth sailing mode. Occasional SSH into our development/production servers 😄.
- 5 years of software development experience.
- College / university degree in a STEM field.
- We are open to considering exceptional candidates without a degree with a proven track record of senior-level work.
- Good written English skills.
- Tech stack - Typescript / React / Docker, plus just a bit of C# .NET, nginx, and AWS. We would like someone who is proficient in at least some of those technologies, and ready to work with all of them.
- Business-oriented mindset: someone who loves beautiful code but keeps the end goals in mind: making the customer happy and driving the company forward.
- Experience working in an ERP industry and basic accounting knowledge is a plus.
- 100% remote environment with flexible working hours. Your schedule should still be reasonably predictable and responsiveness in communications is a must. You should be able to provide at least 3 hours overlap with the EST (Montreal) time zone.
- Full-time for Canadian citizens; for overseas candidates, an hourly arrangement with at least 35 hours / week availability.
- A stable internet connection and videoconferencing capability is required (with camera on).
- Benefits programme after a probation period of 3 months:
- medical insurance,
- coworking / office expenses compensation,
- 25 days of paid time off,
- retirement contribution of up to 6% of your salary.
- cash bonus at the end of every year.