POSITION OVERVIEW : We need a developer with hands on experience on Neo4J and MongoDB. Everything else on the job description is nice to have.
POSITION GENERAL DUTIES AND TASKS :
The Senior Full Stack Engineer Is involved in all stages of software development, including front-end development, back-end development, database integrations, network and hosting management, user interface, user experience, and back-end server management. Begins to influence department's strategy. Makes decisions on moderately complex to complex issues regarding technical approach for project components, and work is performed without direction. Exercises considerable latitude in determining objectives and approaches to assignments.
The Full Stack Software Engineer will:
o Write effective REST APIs and technical documentation
o Work with a team of developers with deep experience in frontend technologies, distributed micro services, and full stack systems
o Work with cloud native stack, build on Google, use technologies like Kubernetes
o Work across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
o Write automated test cases to ensure correctness, responsiveness, and efficiency of the software product
o Provide expertise to influence project, initiative, and maintenance technical direction during discovery, planning, and implementation stages.
o Maintain modern development standards with best-practice approaches and development processes
o Bachelor's Degree in Computer Science or combination of education and relevant IT experience
o 8 or more years of strong experience in .NET C# development, Web API development
o 2 or more years of experience in at least one of the following: Angular, React or any JS framework
o 2 or more years of experience with Google Cloud Platform
o 2 or more years of experience in at least one of the following: Java or Node.js
o 2 or more years of experience in Rabbit MQ/Kafka Messaging queue technologies.
o 1 or more years of experience in DevOps tools (Azure DevOps/Jenkins/GitHub)
o Experience in Document based NoSQL database like MongoDB.
o Master's Degree
o Advance experience and/or certification in public cloud platforms like Google Cloud Platform
o Advance experience in building software with Cloud native technologies
o Advanced understanding of web modular design patterns