tek analytix

Full Stack Developer - Web Application

Pune, MH, IN

24 days 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

  • Solid architecture solution design experience to build scalable solution
  • 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