Primary Purpose:
We are looking for senior back end software engineers with enterprise software development experience, large scale architectural involvement, agile methodology mindset, and collaborative attitude. They’re responsible for designing, implementing, debugging, and deploying mission critical enterprise level server applications and will work closely and collaboratively with product managers, front end software engineers, and business stakeholders.
The successful individual will leverage their proficiency in Software Engineering to...
- Design, develop and test back end server software
- Quickly understand product requirements and come up with solution proposal
- Write excellent architectural design / functional documents
The accomplished individual will possess...
- Works well in a fast-paced, deadline-driven environment and is adept at juggling multiple projects.
- Work closely with senior software architect, your manager and front end engineer to bring designs to fruition.
- Strong communication skills are still a must.
- Capable of clear, concise, and compelling verbal and written communication.
- Able to explain complex ideas to internal and external partners—this includes articulating design concepts and helping to pitch ideas.
- Ability to openly receive direction and process constructive criticism is required.
An outstanding professional will have...
- 5 or more years of server software development experience in either Java / Node.js
- Understanding and preferably hand-on practice of test driven design (TDD) and domain drive design (DDD)
- Experience in micro service architecture pattern and durable message queue application management
- Deep understand of REST api design principles
- Unix shell opened first thing his Mac / Linux box starts up
- his Git command aliased as ‘g’
- to be using docker for virtualizing his development sandbox and deployment environment
- Passion for software excellence as second nature
- Unbelievably great taste and a love in writing clear and early understandable code
- Excellent and up-to-date technical development knowledge and skills
- Strong conceptual thinking
- A solid understanding of designing scalable / maintainable enterprise grade server software.
Requirement for consideration...
Portfolio to accompany resume
Vectr Ventures is an equal opportunity and affirmative action employer and we pride ourselves on hiring and developing the best people. All employment decisions (including recruitment, hiring, promotion, compensation, transfer, training, discipline and termination) are based on the applicant’s or employee’s qualifications as they relate to the requirements of the position under consideration. These decisions are made without regard to age, sex, sexual orientation, gender identity, genetic characteristics, race, color, creed, religion, ethnicity, national origin, alienage, citizenship, disability, marital status, military status, pregnancy, or any other legally-recognized protected basis prohibited by applicable law. Visit Vectr Ventures at www.vectr.co.