Senior Software Engineer - Backend - Node.js/Java/Golang

Indore , Madhya Pradesh , India

15 Apr 2019

Job Responsibilities

Brain Above InfoSol Pvt. Ltd. is looking for Senior Software Engineers with 5+ years development experience and expertise in building applications and RESTFul services using Node.js/Java/Golang and related web frameworks like Express, Spring Boot, etc. on server side with SQL and NoSQL databases like Postgres, MongoDB, etc.. You will be responsible to maintain and add new features to our products

Key Responsibilities:
- Participate in the full software development life cycle
- Own the delivery of an entire piece of a system or application, and lead on small to midsize complex projects
- Ability to handle multiple competing priorities in a fast-paced environment
- Great understanding of software development in a team, and a track record of shipping software on time
- Writing reusable, testable, and efficient code 
- Comfortable working in product development environment, building version 1.0 from scratch
- Excited about developing innovative software applications on latest technology platforms
- Able to work closely with UI developers to collect requirements and build solutions
- Able to solve problems creatively and effectively
- Experience with web business applications (and not website)
- Capable of making right decisions while dealing with uncertainties & inadequate information
- Self-starter, strong sense of ownership, gets things done
- Passion for technology, commitment to build products that dazzle and have fun doing it
- Ability to learn quickly and intellectually curious
- Effective communication with stakeholders (product owner and anyone else involved)



Skills Required

Requirements: 
- Experience with Node.js/Java/Golang and frameworks like Express, Spring Boot, Revel, Adonis, etc.,
- Experience with Design and implementation of RESTFul services with above technologies.
- Experience with Asynchronous and Reactive Programming
- Experience with using utilities like Lodash, Async etc.,
- Experience with SQL and NoSQL databases
- Good communication skills (oral and written)
- User authentication and authorization between multiple systems, servers, and environments
- Working knowledge of CSS & UI/UX 
- Working knowledge of caching Databases (like Memcache/Redis) 
- Experience with build scripts and tools like Bower, Grunt, Maven, Jenkins, etc. 
- Experience building data-driven web applications 
- Understanding of HTTP protocol including WebSockets
- Data migration, transformation, and scripting 
- Able to integrate multiple data sources and databases into one system 
- Proficient understanding of Git and related services like GitHub, Gitlab, etc.
- Energetic and motivated self-starter
- Ability to learn quickly and intellectually curious
- Desire to work in a fast-paced, dynamic environment
- Strong focus and drive to solve problems
- Bachelors Degree in Computer Science or equivalent


Preferred Qualifications : 
- Masters Degree in Computer Science or equivalent

Pluses :
- Worked on building products throughout specially in the Location, GeoSpatial and IoT space
- Experience with embedded technologies is a big plus

Mid-Senior Level

Full Time

Indore Madhya Pradesh India


Share Job Opening