Senior Software Engineer
Â
Aptexx (www.aptexx.com) is looking for a Senior Software Engineer to join our growing team. Responsibilities include deep knowledge and understanding of the entire product portfolio; architecting new systems, products, and services; developing RESTful services; implementing changes to the database and service model; creating new modules; developing integrations with 3rd-party platforms; and, assisting the development team in their tasks.
Must be highly-skilled in the technologies listed below and possess excellent communication skills. The ideal candidate will be a full stack developer (JavaScript/Ajax/Java/MySQL) and thrives in a fast-paced startup environment where each team-member is vital to the overall success of the product.
PRIMARY RESPONSIBILITIES:
- Learn, understand and use custom Java framework used for back-end and custom JavaScript framework for frontend; contribute to development of custom framework as needed (https://github.com/roth-source)
- Support the Lead Software Engineer in architecting systems and executing design vision
- Collaborate with team in defining architecture; implement data contracts; identify potential risks to successful implementation
- Database design and modeling
- Build new modules - translate design vision provided by the management team into scalable SaaS solutions.
- Maintain existing systems with attention to detail.
- Work with QA team to develop and maintain regression testing platform
- Coordinate and participate in DevOps tasks as necessary
- Work with support team to troubleshoot and maintain existing modules
- Follow coding conventions provided
- Ensure code and infrastructure complies with all security standards (PCI Level I)
Â