Note: The job is a remote job and is open to candidates in USA. Velixo provides Excel-based reporting solutions for cloud ERP platforms. The Senior Software Engineer will develop and maintain business logic-intensive software, design and implement new features, fix bugs, test code, manage technical debt, and support CI/CD operations in a full-stack environment.
Responsibilities
- 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
Skills
- 5 years of software development experience
- College / university degree in a STEM field
- Good written English skills
- Tech stack - Velixo primarily works with TypeScript and C# (ASP.NET Core 8), and knowledge of React is a significant plus. Additionally, experience with Docker, Nginx, and AWS would be valuable. We are also open to exceptional people from Java, Rust, or Go-based technical stacks who are open-switching. 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
- 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)
- * like being a programming generalist that directly impacts the lives of the customers
- * are a self-starter who thrives without micromanagement (“[a manager of one](https://signalvnoise.com/posts/1430-hire-managers-of-one)”)
- * you prefer to write clean, readable, and maintainable code without overengineering things
- * love math, algorithms & data structures
- * enjoy and are open to learning, in-depth, how a company works and reports its activity
- Experience working in an ERP industry and basic accounting knowledge is a plus
- *We are open to considering exceptional candidates without a degree with a proven track record of senior-level work
- Experience working in an ERP industry and basic accounting knowledge is a plus
Benefits
- 100% remote environment with flexible working hours.
- Benefits programme after a probation period of 3 months: medical insurance.
- Benefits programme after a probation period of 3 months: coworking / office expenses compensation.
- Benefits programme after a probation period of 3 months: 25 days of paid time off.
- Benefits programme after a probation period of 3 months: retirement contribution of up to 6% of your salary.
- Benefits programme after a probation period of 3 months: cash bonus at the end of every year.
Company Overview