


š Hiring: Golang Developer (2-5 Years Experience)
š Location: Kolkata (Ecospace)
ā° Shift: Day Shift
šÆ Required Skills & Qualifications:
š¹ 2 to 5 years of hands-on experience in Golang development.
š¹ Strong proficiency in Golang & C programming.
š¹ Experience with microservices architecture & RESTful APIs.
š¹ Knowledge of concurrency & memory management in Golang.
š¹ Familiarity with databases like PostgreSQL, MySQL, or NoSQL.

About Webvio Technologies Private Limited
About
Company social profiles
Similar jobs


What you will do?
As a Full Stack Developer, youāll be intrumental in shaping the future of AI assistants for data teams and understand the intricacies of Large Language Models (LLMs) to optimize their usage across multiple use cases. Utilizing Django, you'll architect back-end infrastructures optimized for handling data processes and LLM interactions. Your role involves building APIs with the Django Rest Framework. With React, you'll design user-centric interfaces that seamlessly integrate with our AI assistants, ensuring that data teams have an intuitive experience. Working at the forefront of AI revolutions and pushing the boundaries of what AI can achieve in data management and analysis.Ā Ā
Responsibility
1. Back-end Development: Utilize Django to architect robust back-end infrastructures. Ensure they are tailored for complex data processes and seamless LLM interactions.
2. API Design: Craft efficient and scalable APIs using the Django Rest Framework. Founding Full Stack AI Engineer
3. Front-end Development: Transform UI/UX designs into functional web pages using React. Prioritize performance and deliver seamless user experiences.
4. AI Integration: Design user interfaces that flawlessly integrate with our LLMs, AI assistants, aiming to offer data teams an intuitive and efficient interaction.
5. Innovation: Stay abreast of AI advancements. Push boundaries and explore new possibilities in data management and analysis using AI.Ā



Job Purpose
Ā
We work in the latest technology, and our foundations are data structures, algorithms, solid logical reasoning, and mathematics. We are looking for very strong engineers who love coding, optimizing, and ensuring their code is the most efficient.
Ā
You will be involved with hardcore development. If you are an assembler of code or packages from different places to build something, you may not find our team to be the right fit.
Ā
You must be someone who can build anything from the ground up. Programming language should not be any barrier for you, as you should be able to pick up any programming language or underlying technology within a week.
Ā
Key Areas of Responsibility
Ā
Core development. Ready to participate in the designing, brainstorming, and development process. You must give sleepless nights to meet deadlines whenever required.
Ā
Desired Candidate Profile
Ā
Essential SkillsĀ
Ā
- Reliable, Accountable, and Trustworthy
- Ability to understand software requirements based on a wireframe/program specification
- Familiarity with GoLang / PHP / Python / Java / C / C++ / Linux Shell and Scripting / HTML / CSS / JS / Node.js is a plus
- Effective communication skills to ensure smooth coordination of tasks with the Team Leader.
- Knowledge of MongoDB, MySQL, and PL/SQL is a plus
- Familiarity with ML, TensorFlow, and Keras is a plus
- Knowledge of web servers such as Apache, NGNIX, and the HTTP protocol is a plus.
- Knowledge of multi-process, threads, memory, and filesystem on Linux is desirable.
- Must Solve The Following
Ā
To consider you for the current opening, please make sure to understand the following question and solve it. A simple program in any programing language would do. If you cannot solve this, please do not apply.
Ā
Write a function foo(x) where foo(foo(x)) = -x (assume x to be an integer, and foo(x) has to be always real), any programming language would do. Before submitting the answers, please verify that the output of foo(foo(10)) should be -10 and foo(foo(-10)) should be 10.

Job Requirements
Must have:
- Experience working on Node.js with Typescript and Express.
- Experience working with SQL and NoSQL databases. Experience with PostgreSQL and DynamoDB would be preferred.
Ā
Nice to have:
Ā
- Experience in ReactJS and its main fundamentals like JSX, Virtual DOM, component lifecycle, etc.
- Strong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms.
- Knowledge of Unit testing frameworks
.
Job Responsibilities
- Design, build and maintain software applications.
- Write well-designed, testable, efficient code by using best software development practices.


RESPONSIBILITIESĀ
Ā
Building and implementing top-notch user interfaces using Javascript and the Angular frameworkĀ
Writing efficient Javascript code while also using HTML and CSSĀ
Develop all server-side logic, including data storage to optimize website performanceĀ
Using the latest front-end technologies, creating adaptable interfaces for online applicationsĀ
Leading with product-analysis tasks and conducting performance testsĀ
Using sustainable coding patterns that can be easily enhanced and modified subsequentlyĀ
Perform complex product analysis as well as development duties that may include significant research and analysisĀ
Ensuring extensive and proper documentation of solution designs and implementation for easy onboarding of new teammatesĀ
Effective collaboration with team members and stakeholders to deliver requirementsĀ
Keeping up-to-date with industry trends and technology developmentsĀ
Providing tech support for clearing bottlenecks and and obstaclesĀ
Identifying and troubleshooting issues with frontend codeĀ
Execute automated testing platforms and system testsĀ
Ā
REQUIREMENTSĀ
Ā
Extensive knowledge, experience and understanding of JavaScript and Node.jsĀ
Professional experience inĀ fullĀ stackĀ development using the NAPĀ stackĀ - Node.js, Angular, PostgresĀ
In depth understanding of cross-browser compatibility issues and ways to work around such issuesĀ
Proficiency in browser rendering behavior and performance.Ā
Proficiency in Javascript, webĀ stacks, libraries, and frameworksĀ
Proficient understanding of code versioning tools (Git)Ā
Good understanding of or working experience with IONIC framework is a major plusĀ
Understanding of data security conceptsĀ


DRF
ā Able to integrate multiple data sources and databases like Postgres, MySQL,
mongodb, elasticsearch, cloud datastore, dynamodb.
ā Understanding of the threading limitations of Python, and multi-process,
micro service architecture
ā Good understanding of server-side templating languages like Jinja 2
ā Basic understanding of front-end technologies, such as Angular, React,
JavaScript, HTML5, and CSS3
ā Understanding of accessibility and security compliance depending on the
specific project
ā Knowledge of user authentication and authorization between multiple
systems, servers, and environments
ā Understanding of fundamental design principles behind a scalable
application
ā Familiarity with event-driven programming in Python
ā Understanding of the differences between multiple delivery platforms, such
as mobile vs desktop, and optimizing output to match the specific platform
ā Understanding of cloud platform services like Google Cloud, AWS with
dockerized systems.
ā Able to create database schemas that represent and support business
processes
ā Strong unit test and debugging skills
ā Proficient understanding of code versioning tools such as Git
.


Microservice-based applications, from requirement gathering to
deployment.
⢠Strong experience in NodeJS, Express, MongoDB
⢠Previous experience ReactJS , Postgres, CoffeeScript, Typescript, NestJS, Go
Programming is plus
⢠Hands on experience with RESTful webservices, microservice development
⢠Experience working on cloud technology.
⢠Knowledge in AWS serverless, distributed architecture, messaging services,
S3 storage, Managed DB is plus
⢠Strong experience in Terraform, GraphQL and AWS Services
⢠Ability to work on multiple work streamsin parallel
⢠Experience working in Agile / Scrum.
⢠Knowledge of code versioning tools such as GitHub or equivalent source
control repositories and build toolslike NPM, Yarn
⢠Experience working in logistics and supply chain domain is a plus.
⢠Outstanding customer service skills, excellent verbal and written
communication skills


The ideal candidate would be part of the initial Tech team to lead the technology development and transform the firm's vision into deliverables through technology applications. The candidate has upto 5 years of experience in application development and has a strong foothold in both backend and front-end development.
Roles and Responsibilities:
1. Writing python codes for various market data which includes maths and statistical models, fundamental analysis, and sentiment studies. Proficient in Python with a good understanding of various libraries such as Pandas, Numpy, SciPy.
2. Build and develop the efficient architecture of the product to improve the performance and computing speed, with a good understanding of the Django framework.
3. Deploy and maintain the product on a cloud server, handling asynchronous tasks. Good understanding of AWS, Azure, or other cloud infrastructure.
4. Manage data and database, a good understanding of PostgreSQL, MongoDB, or other databases.
5. Fluent in integrating systems using API's.
6. Understanding of front-end applications like Angular, React, Vuejs, and other java applications.
7. Lead, train, and guide the team of junior developers.
8. Understanding and application of Machine learning is a plus.
Benefits of working with us:
- More responsibilities and more opportunities
- The chance to exponentially grow in your career, as Inuvest grows
- Enhance your skill-sets and knowledge
- Opportunity to learn about how the capital market functions and its complexities.
- Feel empowered and change things - We value ideas and suggestions
- Work in an inclusive culture where transparency, creativity, accountability, and ownership are encouraged
- Work with futuristic technologies - AI/ML
Additional Perks:
1. Stock Options
2. Flexible work hours and work from homeĀ


remote working , UK clientĀ
on site to UK after 12 - 18 monthsĀ
Responsibilities: A listing of the key responsibilities Ā |
Ā·Ā Ā Ā Ā Ā Ā Build an enterprise application using Java, Spring boot, Hibernate, Gradle. Ā·Ā Ā Ā Ā Ā Ā Work with Postgres database on AWS RDS. Ā·Ā Ā Ā Ā Ā Ā Manage the application on AWS cloud. Ā·Ā Ā Ā Ā Ā Ā Maintain necessary documentation for the project. Ā·Ā Ā Ā Ā Ā Ā Fix the issues reported by application users. Ā·Ā Ā Ā Ā Ā Ā Code Review and Code Optimization Ā·Ā Ā Ā Ā Ā Ā Coordinate with the development team to manage the fixes and code changes and code merge Ā·Ā Ā Ā Ā Ā Ā Manage the backend Java, Database changes/bugs along with UI changes/bugs. Ā·Ā Ā Ā Ā Ā Ā You should know what RESTful services are and have experience working with such APIs in the backend. Ā·Ā Ā Ā Ā Ā Ā Exposure to Java based technologies such as the Spring framework and RDBMS such as PostgreSQL is preferred. You must be able to connect to a database, write simple SQL statements to verify end-to-end functionality. |
Ā·Ā Ā Ā Ā Ā Ā Ā |
Ā
Ā
Minimum Qualifications:
Ā
- Minimum 5 years of experience with Java platform and technologies.
- Minimum 5 years of experience with HTML5, CSS and Angular.
- Experience with enterprise level application design and development is a must.
- Expert level knowledge in Java Spring framework, JHipster, PostgreSQL, HTML5, Angular, CSS
- Must have previously worked in an environment using version control systems such as Bitbucket.
- Good knowledge of RDBMS such as Postgres and MySQL. Should be proficient in SQL and assessing performance of queries. Some ability to monitor and maintain the database is needed.
- Experience with AWS RDS is MUST.
- Minimum 3 years of experience deploying Java applications on the AWS cloud.
- Ability to handle front-end development (Angular JS) is a MUST.
- Experience working with Monday, Atlassian project management tools (JIRA/Bitbucket/Confluence) or similar is a must.



Responsibilities
⢠Translate business requirements and use cases into functional applications.
⢠Design, build and maintain efficient, reusable, and reliable Ruby and Golang code.
⢠Review, test, and verify code for adherence to quality and security standards.
⢠Ensure the best possible performance, quality, and responsiveness of the applications.
⢠Help maintain code quality and organization.
⢠Develop user-friendly web applications using React
⢠Build marketing-related features
Requirements
⢠You've got 4+ years of development experience.
⢠You've worked with frameworks like React, Redux, Webpack, etc.
⢠You're an expert in Ruby, Golang and Rails framework
⢠You're an expert in writing background tasks, test-driven development.
⢠Data-driven product development is kinda your thing.
⢠You're committed to quality, and your code solves more problems than it creates.

