Job Description – Sr. Full Stack Developer
Summary
You will be responsible for the full software development Lifecyle.
Core Accountabilities
- Motivate, develop, coach, and formally appraise the Software Development team.
- Monitor & co-ordinate any management information and capacity relating to the work of the team.
- Responsible for leading the software development team and providing technical guidance.
- Responsible for full stack, architectural, solution design specification and documentation.
- Responsible for the design, development, modification, maintenance, testing and deployment.
- Develop fully integrated back-end to front-end innovative solutions.
- Design, develop and maintain database solutions associated to data driven platforms.
- Develop to high quality coding standards.
- Responsible for project version control, coding standards, branching strategy and deployment.
- As part of the full development life cycle you will be responsible for continuous integration testing, Unit Testing and Performance Testing.
- Provide advanced technical support escalated from the development support team for all Voyager systems, solutions, and data sets.
- Scope and define detailed product backlog item descriptions that feed into sprint planning.
- Provide effective technical analysis, design requirements and relevant documentation.
- Using appropriate tools to define and communicate the required solution. These may include user journeys, prototypes, and wireframes.
- Coordinate release and sprint planning & conduct daily scrum meetings.
- Develop and maintain a thorough and up-to-date working technical knowledge of digital solutions and the Voyager Worldwide product suite.
- Develop and maintain a detailed technical understanding of our products, systems, technologies, architecture, and data sets.
- Develop and maintain a thorough and up-to-date working technical knowledge and understanding of AI, ML and RPA technologies.
- It should be noted that the above list of main duties and responsibilities is not necessarily a complete statement of the final duties of the post.
Qualifications & Experiences
- 8+ years’ software engineering experience in developing data driven based software solutions.
- 2 years’ leading end to end full stack design, development and implementation.
- Excellent working technical knowledge and understanding of AI, ML and RPA technologies.
- C#.Net: i.e. (.Net Frameworks, WPF, WCF, MVC, MVVM, XAML, Xamarin)
- Python: i.e. (TensorFlow, Keras, Theano, Scikit-learn, PyTorch, NumPy, Pandas)
- JavaScript: i.e. (ES6, Node.js, NPM, Sails.js, Ember.js, React, Mocha, Electron)
- JavaScript framework experience (e.g., Ember, React, Angular)
- jQuery, CSS, and HTML
- Excellent working knowledge and understanding of version control systems such as SVN, TFS & GIT.
- Strong SQL Database design and programming skills.
- Excellent working knowledge and understanding of project management tools such as VSTS DevOps
About au small finance bank
Similar jobs
Team Lead Full Stack Developer responsible for managing back-end services and the interchange of data between the server and the users.
Your primary focus will be the development of all server side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the frontend elements built by your co-workers into the application. Therefore, a basic understanding of frontend technologies is necessary as well.
We are looking to recruit a candidate for a role that will require:
- Create and consume restful APIs
- Design, develop, and maintain internal and external applications
- Build efficient, testable, and reusable modules
- Write high quality, structured application/interface code and documentation
- Identify solutions through research and collaboration that resolves the root of problems as they arise
- Define functional and technical requirements for application software to develop skills and knowledge
- Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
- Contribute in all phases of the development lifecycle
Requirement
∙ Proficient in Node.JS and ReactJS development stack
∙ 5+ years’ experience designing, querying, and updating databases in MySQL/nosql
∙ Basic understanding of web technologies including HTML, CSS, JavaScript, AJAX etc.
∙ Passion for best design and coding practices and a desire to develop new bold ideas
∙ Good to have knowledge of AWS, Redis, ElasticSearch
Education: Min. Graduate in related discipline
Work experience: 5 years relevant experience
Compensation: Based on Industry StandardsIn this position, you will play a pivotal role in collaborating with our CFO, CTO, and our dedicated technical team to craft and develop cutting-edge AI-based products.
Role and Responsibilities:
- Develop and maintain Python-based software applications.
- Design and work with databases using SQL.
- Use Django, Streamlit, and front-end frameworks like Node.js and Svelte for web development.
- Create interactive data visualizations with charting libraries.
- Collaborate on scalable architecture and experimental tech. - Work with AI/ML frameworks and data analytics.
- Utilize Git, DevOps basics, and JIRA for project management. Skills and Qualifications:
- Strong Python programming
skills.
- Proficiency in OOP and SQL.
- Experience with Django, Streamlit, Node.js, and Svelte.
- Familiarity with charting libraries.
- Knowledge of AI/ML frameworks.
- Basic Git and DevOps understanding.
- Effective communication and teamwork.
Company details: We are a team of Enterprise Transformation Experts who deliver radically transforming products, solutions, and consultation services to businesses of any size. Our exceptional team of diverse and passionate individuals is united by a common mission to democratize the transformative power of AI.
Website: Blue Hex Software – AI | CRM | CXM & DATA ANALYTICS
Responsibilities
- To analysis business requirements, prepare design and implementation recommendations and estimate development effort
- Collaborate with cross-functional teams to define, design, and ship new features
- Lead or participate in design reviews, code reviews and architecture evolution discussions
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Required Skills
- Experienced with front end programming language with React JS.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Thorough understanding of React.js and its core principles.
- Experience with popular React.JS workflows (such as Flux or Redux)
-Expereince on .Net Core
-Experience in database MS SQL
Front End developers
- Angular.JS experience
- MongoDB query and aggregation experience (not a database administrator)
- GraphQL experience
- Node.JS and Typescript experience
- CSS and SCSS experience
- CI/CD experience with GitHub actions
Backend Developers:
- Software development experience, one of Python (preferred) or Node.JS/Typescript)
- Experience with Messaging architectures - RabbitMQ (preference) or Kafka
- Experience with docker-containers
- Experience with Apache NiFi (valued but not necessary)
- Experience with designing or implementing horizontally scalable solutions
- Experience working with RESTful APIs
- CI/CD experience with GitHub actions
- Experience with Azure cloud
Fuzen is a no-code SaaS platform founded and backed by IIT alumni.
We help non-technical SaaS founders bring their product ideas to life at ZERO upfront cost. We are building a marketplace of simple SaaS apps by helping founders to build products with our no-code platform.
The majority of our customers come from traditional industries like - construction, engineering, transportation, consulting etc. and we have recently received seed funding from angel investors.
We are looking for software developers who are good at problem-solving and are interested in product building.
- Write clean, maintainable, and efficient code
- Design robust, scalable and secure systems
- Contribute to all phases of the development lifecycle
- Follow best practices (test-driven development, continuous integration, SCRUM, refactoring, and code standards)
- Drive continuous adoption and integration of relevant new technologies into the design.
- You will be expected to work on Ruby On Rails, React JS, AWS, Heroku, Google Cloud and 3rd party API integrations.
IMPORTANT - Fuzen is an early-stage startup. The work culture is fast-paced and challenging. The job will be demanding and will offer a lot of learning. You should apply only if all of this excites you.
Experience: 6+ years
Positions Open: Senior Software Engineer / Associate Technical Lead / Technical Lead
Skills: Node.js, React.js OR Angularjs
Job Location: Madurai, Chennai, Trichy, Coimbatore
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Strong proficiency with JavaScript; Strong proficiency in Node.js, React.js OR Angularjs, MongoDB JEST and frameworks available for it.
- Minimum 3+yrs of experience in Nodejs.
- Extensive knowledge of JavaScript, web stacks, libraries, frameworks, Postgresql, and DevOps.
- Knowledge of front-end technologies such as HTML5 and CSS3.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
- Great organizational and time management skills.
- Availability to resolve urgent application issues outside of business hours.
- Understanding accessibility and security compliance
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
Aqua Security enables enterprises to secure their container-based and cloud-native applications from development to production, accelerating container adoption and bridging the gap between DevOps and IT security.
About The Position
- Track record of delivering various features in large-scale applications or core systems with at least 5 years of experience. If you've written code in big data applications handling multitudes of data or real-time events, you're in.
- Experience writing multi-component systems or micro-services, with architectures requiring efficient inter-application communication. If you know what Kafka is, and think it's the bee's knees, we will think the same of you.
- Experience writing in a high-level language such as Go, C, Rust, Python, Ruby, etc.. If you're already writing Go, or spent a weekend debugging the worse memory leak ever, that's a big plus.
- Experience writing APIs (either RESTful or not) and RPCs. If you've broken backwards compatibility for your customers once, and dealt with the fallout, we want you (to deal with the fallout again).
- Experience with RDBMS systems (e.g. MySQL, PostgreSQL, Oracle, SQLite) and/or NoSQL databases (e.g. MongoDB, Redis, Cassandra, Couchbase). If you've written queries with more than two joins, or have a strong opinion of why an integer is better as a primary key (or maybe a UUID), we'd like to hear from you.
- Experience with container platforms and orchestrators such as Docker, Kubernetes and OpenShift is a plus. If you can name one way in which a container is different than a regular process, you're golden.
- Are you a free software/open source nerd? Do you maintain open source projects? Are you a Hacker News reader? Do you remember the days when you had to compile your own Linux kernel? Do you believe it should be called GNU/Linux? Have you ever been in a fight with an Emacs user? Are you an Emacs user? Well, we have the job for you!
Roles & Responsibilities:
- As one of the earliest employees, there will be a lot on your plate. All the time!
- You'll build new product features from start to finish: through conception, research, maintenance, and polish. Think features to improve our collaborative student learning platforms, such as new collaborative learning activities for teaching coding and other subjects.
- You'll build improvements to performance, reliability, and product polish — for example, improving the efficiency and performance of our replicated state systems.
- You'll build and improve processes and internal tools with simplicity and productivity in mind — such as, a tool to sync updates between Zoho, slack etc.
This might be for you if...
- You have knowledge of ReactJS and any backend technology along with that
- You have been professionally coding for at least 3 years
- You have worked in a startup and relish the chaos and pressure
- You've built and maintained quality user interfaces that have reached a large audience, ideally while the product is experiencing rapid growth.
- You can readily learn most technologies as you go. To you, technologies are about tools and tradeoffs, not an ideology.
- You care about the business implications of anything you build. You're not just going after cool stuff — you understand the balance between craft, speed, and the bottom line.
- Design, develop and maintain features, services, products that are part of a company
- Own delivery of said features and services
- Own success of the products by tracking its lifecycle with customers
- Build systems that scale horizontally
- Write automated tests to ensure code quality
- Work with customers to build a product roadmap
- Work with sales & marketing to sell your product to end-users
- Work as an integral part of an agile software development team to build features end-to-end
- Support those features in the company production environment by participating in an on-call rotation
- Bachelor's degree in Computer Science or equivalent work experience
- 3+ years of experience working on teams to develop and deploy web or mobile applications
- Expertise with Javascript and NodeJS; knowledge of frameworks such as React.js is a big plus
- Experience writing and consuming RESTful APIs
- Expertise with data modeling
- Proficiency with git and Github workflows
- Expertise with test-driven development and automated testing
- Proficiency with SQL and NoSQL datastore
- Excellent analytical and problem-solving skills
- Excellent communication skills and fluent English
- Open to learn and work on new technologies