Responsibilities:
- Designing and developing responsive applications.
- Creating and maintaining clean and clear front-end code and backend APIs for our web applications.
- Automation and Deployments of builds - Frontend and Backend.
- Application Performance And Error Monitoring and Automation
- Maintaining excellent test coverage for our code base.
- Working with our shared services and field teams to identify application bottlenecks and make relevant architectural decisions.
- Working with our front-end application developers to optimize performance across our system.
- Designing administrative tools for our shared services and business development teams Constantly optimizing our code bases with an eye for modularity and legibility.
- Writing documentation for our external and internal APIs.
Requirements:
-
Strong understanding of RESTful JSON web API design principles.
-
Demonstrable experience with AngularJS or ReactJS or Vue.JS, NodeJS, Express.JS, HTML5, and CSS.
-
Familiarity with popular NodeJS packages (e.g. express, socket-io).
-
Experience in JavaScript development.
-
Experience in backend web development.
-
Containerisation experience working with Docker/ Kubernetes/ Docker Swarm
-
Familiarity with multiple additional programming languages/stacks.
-
Experience with NoSQL databases, ideally MongoDB.
-
Experience with RDBMS databases like MySQL/PosgreSQL.
-
An excellent understanding of distributed systems and their tradeoffs.
-
Excellent documentation skills.
-
Ability to clearly articulate technical problems, design and implementation choices to a broad range of stakeholders (e.g. sales team, users, security experts).
Preferred Qualifications:
-
Working knowledge of AngularJS or React.
-
Experience working with web sockets.
-
Familiarity with the AWS stack.
-
Experience in application security testing.
-
Familiarity with client-side JavaScript frameworks and best practices.
-
Familiarity with CI/CD Pipeline.
-
Contributions to open source communities.
About CodeMyMobile
Similar jobs
About the company:
CogniTensor is a technology company that brings data to the heart of decision-making by using a
SAAS business model. CogniTensor leverages its product, DeepOptics - an integrated MLOps
environment - to implement AI/ML-driven products using research-based algorithms. Cognitensor has
implemented diverse use cases in multiple industries like Energy, Commodity, Retail & Manufacturing
with a proven track record.
Website: https://www.cognitensor.com/
Roles & Responsibilities:
We are looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
As a Full Stack Developer, you should be comfortable with both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility. Along with being familiar with Agile methodologies and testing skills
- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Write technical documentation
- Excellent communication and teamwork skills
Technical Skills:
Must Have
- React JS
- Git / Bitbucket,
- Express JS, Python, HTML, CSS, Node JS
- CI/CD like CircleCI
- Familiarity with AWS ecosystem like EC2, load balancer
Good to Have
- Docker
- Redux
- Android development
- React Native
- Electron
- Postgres or any DB knowledge
- GraphQL
- Jira
Minimum Qualifications:
- We are looking for people who can join our team at Noida Office.
- +1 years experience as a Software Developer.
- BS Degree in Computer Programming, Computer Science, or a related field.
The essential functions of this profile include:
- Mean stack development
- AWS deployments and monitoring
- MongoDB database skills with suitable SQL query development
- Development of UI using Angular, HTML and CSS
- NodeJS technical skills for middleware development
- Agile development and practices.
- Perform related duties as assigned by supervisor
Software Engineer - Lead
- Good hands-on and experience in Ruby on Rails, NodeJS and React/Angular/VueJs
- Knowledge of an SQL Database like MYSQL, Postgres.
- Basic Knowledge of programming in basic data structures and algorithms.
- You should have good experience working with relational and non-relational databases. We use Postgres and Cassandra.
- Good knowledge of version management with git.
- Awareness of TDD.
- CI/CD knowledge would be a huge advantage
- Will to design and maintain large scale distributed systems.
Expected Skills :-
- Knowledge/Application of data structures and algorithms.-
- Problem-solving attitude : This means when you face a problem (not necessarily technical), your natural reaction is "How can I solve it best" rather than "How can I get out of it/avoid it/overlook it"-
- Working knowledge in Java(SpringFramework) is a must.
- Working knowledge in ReactJs is a plus.- Working knowledge in Python, MongoDB is a plus.
- The founding team has extensive experience in launching and scaling up fintech products & New business verticals. The founders have rich leadership experience across Consulting, fintech and payment companies
Ruby on Rails Developer
Thanks and regards
Senior Technology Lead
at Viswa group
Facilitation and Business Analysis skills.
Estimation and Project Planning skills for enterprise level applications.
Excellent communication and technical leadership skills.