We’re looking for experienced full stack engineers who are passionate about solving business problems through innovations and engineering practices. You will be able to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, including developing scalable and performant web applications and services.
We embrace a culture of experimentation and constantly strive for improvement and learning. You’ll work in a collaborative, trusting, thought-provoking environment—one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.
Design and implementation of multiple client-side web applications, which integrate into enterprise software architecture.
Quickly learn and become a subject matter expert for the Mapline offerings based on similar past experience.
Implement well-architected, well-documented, high-quality code at a fast pace.
Move quickly between varied engineering tasks in a team environment.
Interact with software, hardware, quality, marketing and other departments.
Develop a clear understanding of the big picture and customer/internal requirements.
Conduct medium-scale testing and validation of algorithms and delivered software.
Interact with on-shore and off-shore technical staff as well as business owners.
Experience creating Single Page Applications using frameworks like Angular, React or Vue.js and architectural patterns like REST and Model-View-Controller.
Experience with SQL Server and/or POSTGres, writing SQL functions/procedures, general database design and performance optimization.
Ability to work both in a collaborative team environment and independently.
Ability to work efficiently with both on-shore and off-shore development teams and developing efficient working relationships with both.
Proficient verbal and written communication skills.
Experience with recent versions of Visual Studio (2015/17/19).
Bachelor’s in Computer Science, Information Systems or equivalent.
Any experience with AI, Elasticsearch, natural language processing, or similar systems is not required but very helpful.