Full Stack Developer at capitalnowin · Hyderabad · 2 - 4 years · ₹8L - ₹22L / yr · Bootstrapped · Posted 7 Jul 2022

An ideal candidate has exceptional coding skills, creative candidates should possess exceptional design skills, creative problem-solving mentality, a great sense of aesthetics, and user-centric design principles. The applicant must have an affinity for minimal design, and attention to the smallest details.
Applicants are welcome for role of Senior SDE full stack. Responsibilities and nice to have qualities will purely depend on the resume (so make sure it shows your expertise :)
Responsibilities
* Building scalable tech which will process 1 million+ finance application analytics.
* Accurately translate user and business needs into functional frontend code.
* Build and enhance the core features of the fully restful backend.
* Build and enhance the core features of web and mobile app.
* Track daily analytics KPIs and bugs.
* Convert app design prototype with awesome, fast and user friendly app.
*Technical Knowhow:*
* hands-on experience on : NodeJS,
* hands-on experience Typescript with React/Native framework
* Basic knowledge of ORMs used with relational databases, MySql, Mongo DB, OrientDB or Any Graph DB,
* Basic design patterns.
* An ability to resolve and remove roadblocks to help teams deliver on necessary outcomes, avoid churn and strengthen relationships between individuals and teams
* Git
*Nice to have :*
* Model-View-Controller and Test-Driven Development experience.
* Using AWS and linux.
* Test driven Development and familiarity with Mocha or Chai
* Cloud microservices experience working with the following: CI/CD tools and techniques, Kubernetes, Kafka, Postgres, Elasticsearch and Docker
* Experience building object-oriented web applications in Angular, JavaScript, HTML5, and CSS.

About capitalnowin
About
Connect with the team
Similar jobs (10)
It is a Startup
Node.js Developer Requirement
Requirements
- Strong experience in Node.js for building scalable backend services
- Hands-on experience with API development & request handling (REST)
- Ability to handle high-concurrency systems and parallel client requests
- Experience designing multi-tenant systems with client isolation
- Knowledge of batching and bulk processing logic
- Experience handling CDC (Change Data Capture) events and event-driven workflows
- Strong understanding of asynchronous programming, retries, idempotency, and fault tolerance
- Good understanding of database consistency, locking, and transactions
- Experience with distributed systems
- Exposure to cloud platforms (AWS/GCP/Azure)
- Knowledge of observability, logging, and monitoring

Must-Have:
- 5+ years React/Next.js experience
- 2+ years TypeScript
- AI API integration experience
- Supabase or similar BaaS platform
- PostgreSQL proficiency
Red Flags:
- No TypeScript experience
- Only frontend or only backend experience
- No AI/LLM integration background
- Unfamiliar with modern React patterns (Server Components, App Router)
Joining: Immediate
You will collaborate with a multidisciplinary engineering team to develop various
applications for the Additive Manufacturing process chain.
• You will be required to research and implement advanced algorithms and mathematical
models.
• You will optimize CPU performance and memory usage of applications.
• You will be involved in the design of the software architecture.
• You should be self-motivated and have strategic thinking abilities.
• The working environment and architecture primarily consists of C++ geometry processing
and simulation libraries, coupled with visualization frameworks
Writing and Documenting High-Quality Code for Additive Manufacturing applications
• Developing Algorithms for Performance Improvements
• Bug Fixing and Regression Testing
• Developing Test Cases
• Designing, Developing and Implementing Geometry Processing Libraries
• Leading a Team of Junior Software Engineers and Developers (This ability will be a plus)
• Good Understanding of OOPs Concepts, Design Patterns
• Hands-On Experience in Developing Applications for The Geometry Domain
• Math Proficiency - Linear Algebra, Numerical Analysis, Computational Geometry
• Ability to Work with A Multi-Disciplinary Team of Engineers.
• Technologies (Some combination of these will be suitable)
o Strong C++, C# Skills
o Python
o OpenGL, WPF
o C#.Net, ASP.NET
o JavaScript, React, Node.js
o GPGPU, CUDA
o Full-stack cloud development
o Familiarity with Azure Dev Ops
We are building a core technology team at our new startup. If you are interested in working with a startup and growing along with a startup, this is the opportunity for you.
Backend: PHP Laravel (must), NodeJS (knowhow)
Frontend: Any Javascript, ReactJS (preferred)
Others: MySQL or any SQL database, Knowhow of Microservices architecture
- Writing well-designed, testable and efficient code.
- Gathering and evaluating user feedback.
- Providing code documentation and other inputs to technical documents.
- Supporting continuous improvement by investigating alternatives and new technologies and presenting these for architectural review.
- Troubleshooting and debugging to optimise performance.
- Building reusable code libraries for future use.
- Integration of user-facing elements developed by front-end developers with server-side logic.
What you need to have:
- Proven experience as a Full Stack Developer and familiarity with common stacks.
- Experience in Node.js, React, MongoDB, Micro service-based architecture, Domain Driven Development, AWS a must.
- Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks. Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
- Node.js, React, MongoDB, Micro service-based architecture, Domain Driven Development, AWS is a must
- Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks.
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/ UX design.
- Entrepreneurial with a founder mindset.
- Ambitious, willing to work hard and invest in building a great career.
- Candidates who care more about what they learn and the impact they make.
- Take ownership of all his/her tasks.
- Believe in work-life integration. passion > work-life balance.
Full Stack Developer Job Description
We are looking for a highly skilled computer programmer who is comfortable with both front and back end programming. Full stack developer is responsible for developing and designing front end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features, among other duties.
Full stack developers will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail.
Full Stack Developer Responsibilities:
- Developing front end website architecture.
- Designing user interactions on web pages.
- Developing back-end website applications.
- Creating servers and databases for functionality.
- Ensuring cross-platform optimization for mobile phones.
- Ensuring responsiveness of applications.
- Working alongside graphic designers for web design features.
- Seeing through a project from conception to finished product.
- Designing and developing APIs.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages.
Skillset
Angular2+
Node.js
RESTfull API integration
Experience working with Docker and containerized applications
Experience working with Kubernetes or other container orchestration tools
Knowledge and understanding of working in AWS environments
Experience in full-stack development (with a passion)
RDBMS and Document Database
Experience with Agile/Scrum Development Methodology
Exposure to Continues Integration (CI/ CD)
Version control systems like Git/ TFS
( For SSE level this is mandatory)
- Developer testing
- Code review
- Requirement handling
Key Result Areas –
- Deliver projects/ Products with a world-class user interface and experience
- Delivering as per the plan following the deadline, quality & process.
- Adhering to the company productivity & quality matrix
- Keep the focus on automation and reuse of the component
- Project documentation
- Effective communication
- Following the company defined coding standards
- Contribution to common code
- Should be able to work in agile development methodology.
Skills Required-
- Strong Experience in ExpressJS, Node.JS, HTML, CSS, JavaScript
- Experience in Angular 1 / 4 / 5 will be a big plus
- Comfortable with source code repositories Git
- Worked with build tools like Gulp, Bower, npm
- Experience in developing REST APIs using Node.js
- Strong Experience in MongoDB
- Should be able to understand existing code and able to enhance it further as required.
- Knowledge of agile development methodology.
- 2+ years of experience with React
- Strong experience with React 16.8+ & React Hooks
- Strong experience with NodeJS & Express
- Proficiency in Typescript, AWS, Firebase, and MongoDB
You will be bringing:
- Extensive experience in HTML5, CSS, JavaScript, and front-end frameworks like ReactJS/ AngularJS
- Knowledge of new ES6 features (and actively uses them)
- Experience with popular React.js workflows such as Flux or Redux
- Experience in Redux data patterns and NgRx
- Experience working with server-client architecture projects, consuming JSON data from APIs
- Ability to ruthlessly prioritize in a chaotic and ambiguous environment
- An open, growth mindset when giving and receiving feedback
You get extra points for:
- Being familiar with WebGL/ ThreeJS/ PixiJS
Directives, Controllers, Services
● 1+ years Experience with ASP.NET, AngularJS
● Strong knowledge of ASP.NET/C#/MVC
● Strong understanding of object-oriented programming
● Hand on AngularJS applications, directives, controllers, services
● Excellent troubleshooting and communication skills
● Good knowledge of Databases (MySQL/SQL Server)







