tek analytix

Full Stack Developer

Nagpur, MH, IN

2 months ago
Save Job

Summary

Key Result Areas And Activities

  • Development of User Interfaces (UI): Designing and implementing the user interface of a web application. This involves creating visually appealing and user-friendly interfaces using technologies such as HTML, CSS, and JavaScript, TypeScript and frameworks like React, Angular, etc. with experience in Unix
  • Back-end Development: Working on the server-side of the application, handling tasks such as database management, server configuration, and building APIs to facilitate communication between the front-end and back-end systems. Working with languages and frameworks like Python, Fast API, etc.
  • Database Management: Designing and maintaining databases. Creating and optimizing database schemas, creation of tables, views and procedures, writing efficient queries, and ensuring data integrity and security. Exposure in building data pipelines
  • Integration of Front-end and Back-end: Seamlessly integrating the front-end and back-end components of a web application. Ensuring smooth data flow and interaction between the user interface and server-side systems.
  • Deployments: Development of CI/CD pipelines for deployment of applications on Cloud environments like Azure, management of deployment application.
  • Problem Solving: Troubleshooting and debugging the issues that may arise during the development process. Analysing and fixing the bugs, performance bottlenecks, and compatibility problems across different browsers or devices.
  • Collaboration and Communication: Working as part of a team, collaborating with designers, product managers, and other developers. Effectively communicating ideas, requirements, and project updates to ensure a smooth workflow and project completion.

Work And Technical Experience

  • Hands-on experience in designing, developing, testing and deploying E2E solutions
  • Designing visually appealing and user-friendly interfaces using TypeScript, HTML, CSS, and JavaScript.
  • Utilizing frameworks like React, Angular, etc. for UI development.
  • Building APIs to facilitate communication between the front-end and back-end systems.
  • Exposure to .Net and Java development and frameworks
  • Working with languages and frameworks like Python, Fast API, etc.
  • Creating and optimizing database schemas, tables, views and Procedures
  • Pulling data from difference source systems, perform data transformations
  • Seamlessly integrating front-end and back-end components of a web application.
  • Ensuring smooth data flow and interaction between the user interface and server-side systems.
  • Troubleshooting and debugging issues that arise during the development process.
  • Analysing and fixing bugs, performance bottlenecks, and compatibility problems.
  • Ensuring application functionality across different browsers and devices.
  • Working as part of a team and collaborating with designers, product managers, and other developers.
  • Effectively communicating ideas, requirements, and project updates.
  • Ensuring smooth workflow and project completion through effective communication.

Must Have Skill Set

  • Senior Full Stack engineer with 5-7 years of relevant experience with a strong portfolio of web applications
  • Extensive expertise in both front-end and back-end software development.
  • For front-end, preferably React with good knowledge of vanilla JavaScript, HTML/CSS.
  • For back-end, both Java and Python with knowledge of creating and consuming APIs, web frameworks and understanding of security best practices e.g. user authentication, securing APIs etc.
  • Knowledge of DevOps tools and methodologies, including Jenkins, Bitbucket, etc
  • Strong understanding of database management, including schema design, optimization, and querying using SQL or NoSQL databases.
  • Some experience in creating and managing data pipelines for data ingestion and storage
  • Experience with both SQL, NoSQL and Vector database preferably PostgreSQL, SQL Server, and MongoDB
  • Some exposure to cloud technology and integration with cloud components, preferably Azure
  • Some experience working with LLM projects in area of RAG, prompt engineering, PEFT etc.
  • Experience with Unix using it on daily basis.

Good To Have Skill Set

  • Familiarity with version control systems, such as Git, and project management tools like Jira.
  • Understanding of good practices
  • Understanding of basic Computer Science concepts
  • Research focused mindset.

Qualifications

  • Bachelor’s degree in computer science, engineering, or related field (Master’s degree is a plus)
  • Demonstrated continued learning through one or more technical certifications or related methods.

Qualities

  • Self-motivated and focused on delivering outcomes for a fast-growing team and firm
  • Able to communicate persuasively through speaking, writing, and client presentations
  • Able to consult, write, and present persuasively
  • Able to work in a self-organized and cross-functional team
  • Able to iterate based on new information, peer reviews, and feedback
  • Able to work with teams and clients in different time zones

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: