Position description:
We’re looking for a senior full stack developer (MERN) with a proven experience to design and create software. The responsibilities will include coding both on the front and back-end, writing APIs, and React components.
Having an experience of web development using JavaScript, you should be able to create web applications from scratch. The ideal candidate should have experience of working in agile teams.
Primary Responsibilities:
- Participating in the design and creation of scalable software
- Writing clean, functional code on the front- and back-end
- Writing unit tests and fixing bugs or other coding issues
- Develop and manage well-functioning databases and applications
- Write effective APIs and react components
- Perform peer code reviews
Reporting Team
- Reporting Designation: Full Stack Development (KH_PPLS_PE_SPD.Full Stack Development)
- Reporting Department: Software Product Development (KH_PPLS_PE_SPD)
Required Certification/s:
Required work experience
- Industry: IT
- Role: Web Development
- Years of experience: 3 to 6
Key Performance Indicators:
- 3-6 years of industry work experience
- Proven experience as a Full Stack Developer or similar role
- 1+ years of web application development with JavaScript as full stack
- End-to-end full stack experience designing and building scalable applications
- Excellent JavaScript / Typescript skills
- Strong proficiency in React (hooks knowledge is plus)
- Strong proficiency in Nodejs
- Good HTML5 / CSS3 skills with expertise on responsive web design
- Must have development experience in Micro services using NodeJS and TypeScript
- Experience with NoSQL databases such as MongoDB, mongoose, aggregation framework and Redis
- Experience with Web sockets and related frameworks (e.g. Socket.IO)
- Experience in using and developing GraphQL APIs
- Knowledge of code versioning tools such as Git, Mercurial or SVN.
- Open minded to take up any challenge, research and provide solutions –
Required Competencies:
- Great attention to detail
- Testing libraries – jest, testing-library is plus
- TDD / BDD experience is plus
- Experience with AWS, K8S is plus
- Familiar with SDLC methodologies like SCRUM, AGILE, Continuous Integration
Required Skills:
ReactJS, Node.JS, HTML, CSS, Javascript, NoSQL
About lateralhr
About
Connect with the team
Similar jobs
Looking for Python with React.
Python frameworks like Django or Flask.
Develop RESTful APIs or GraphQL endpoints
About HighLevel
Founded in 2018, HighLevel Inc. (www.gohighlevel.com) is a two-tier B2B SaaS Platform focused on Marketing Agencies. We aspire to be a one-stop shop for marketing agencies. We enable agencies to serve their clients with ease using the best cutting-edge tools of the industry. Our clientele includes digital marketing agencies, Ads agencies, SEO agencies, Call centre / Sales agencies and freelancers. We operate across niches like real-estate, dental & medical, local businesses, e-commerce, professional services and field services.
Our platform comprises various product areas including CRM, funnel builder, website builder, forms & surveys, WordPress hosting, email marketing, telephony, reviews management, omni-box communications, social media, invoicing & payments to name a few. We currently service over 28,000 agencies and 120,000 small & medium businesses with a 600+ strong team that works entirely remotely across 15 nations.
We encourage you to check out our youtube channel to learn more about our platform - https://www.youtube.com/channel/UCXFiV4qDX5ipE-DQcsm1j4g
Why should you join HighLevel?
Joining HighLevel company can offer numerous benefits and opportunities. Here are some compelling reasons why you should consider joining:
Cutting-edge Technology: HighLevel is known for its commitment to using the latest and most innovative technologies. By joining the company, you'll have the opportunity to work with cutting-edge tools, frameworks, and platforms, allowing you to enhance your skills and stay at the forefront of the industry.
Challenging and Impactful Work: HighLevel is dedicated to tackling complex problems and delivering impactful solutions. As a member of the team, you'll be involved in exciting projects that have a significant impact on the company and its clients. You'll have the chance to contribute your expertise and make a real difference.
Collaborative and Supportive Environment: HighLevel fosters a collaborative and supportive work culture. You'll be part of a team that values teamwork, knowledge sharing, and mutual growth. The company encourages open communication, provides mentorship opportunities, and promotes a positive work environment where everyone's contributions are valued.
Continuous Learning and Growth: HighLevel emphasizes continuous learning and professional development. They provide various training programs, workshops, and resources to help employees enhance their skills and stay ahead in their careers. Additionally, you'll have the chance to work with experienced professionals who can mentor and guide you in your professional journey.
Opportunities for Advancement: HighLevel recognizes and rewards talent. They offer clear paths for career advancement, allowing you to grow within the organization based on your performance, skills, and aspirations. Whether you aspire to take on leadership roles, specialize in a particular area, or explore new horizons, HighLevel provides opportunities to progress in your career.
Employee Benefits and Perks: HighLevel understands the importance of work-life balance and offers a range of employee benefits and perks. These may include competitive salaries, comprehensive health insurance, Unlimited Paid Leave, flexible work hours, Fully remote options and more.
- Positive Company Culture: HighLevel promotes a positive and inclusive company culture. They value diversity, respect different perspectives, and encourage a healthy work-life balance. The company organizes team-building activities, social events, and initiatives that foster a sense of community and camaraderie among employees
About the role
We are looking for an experienced software engineer with strong technical and communication skills who has worked extensively on frontend and backend engineering systems that process large amounts of data at scale and manage services that handle thousands of requests every minute.
Currently our payment products involve integration with Stripe, PayPal and we have built products like invoices on top of them. We are also eyeing estimates and proposals, expanding into new payment processors and revenue expansion opportunities. Our roadmap is exciting and will keep you challenged all the time. If you think you are up for this challenge, we are most welcome! In this role, you will be expected to be autonomous, guide other developers who might need technical help, collaborate with other technical teams, product, support and customer success.
Your Responsibilities
- Architect and build backend & Frontend APIs and features.
- Create and improve payment capture tools like Cart, Order forms, Invoices and Estimates.
- Build backend & Frontend API features and architecture.
- Work cross-functionally across our platform, experience, integrations, payments and marketplace teams.
- Drive performance through benchmarking and optimization
- Work with a wide range of systems, processes, and technologies to own and solve problems from end to end
- Collaborate closely with our leadership team including engineers, designers, and product managers to build new features and products
- Uphold high engineering standards and bring consistency to the many codebases and systems you will encounter.
- Work on 1 or 2 products.
Your Core Skills
- 1+ years of experience with Vue.js
- 1+ years of experience with Stripe or PayPal integrations
- 5-7 years of experience as a full-stack software engineer.
- Proficient with various programming languages and tools such as but not limited to Javascript, TypeScript, Vue.js, NodeJS, and GraphQL
- Must be able to work with a team and collaborate remotely.
- You have an entrepreneurial mindset, are eager to take on different roles when necessary and know how to navigate a start-up environment.
- You are fulfilled by being a generalist working on both the frontend, backend, and anything it takes to solve problems and delight users and take pride in working on projects involving a variety of technologies and systems.
- Ability to stitch together many different services and processes together, even if you have not worked with them before.
- Hold a great deal of empathy for your team and users, you are a steward of crafting great experiences.
- Have great communication skills and can thrive in a highly collaborative environment when working cross-functionally with many stakeholders.
- Driven by product quality, and innately know how to balance trade-offs with time to launch new features.
- A keen eye for design and love to think about user flows and user experiences.
- Must have experience with HTML5 and CSS3.
- Experience with NoSQL databases like MongoDB.
Additional Skills
- Experience with MongoDB profiling and query optimization.
- Experience with Shopify payment integrations.
- Using CSS frameworks such as Bootstrap and TailwindCSS
- Experience working in the GCP (Google Cloud Platform) ecosystem.
Include Database Development Using T-SQL On MS SQL Server API Development Using ASP.Net WEB API And C# Front-End Development Using ANGULAR (TypeScript) Or JavaScript Frameworks R & D For Available Solutions And 3rd Party API Integrations Comparative Analysis Of Different Approaches And Finding Optimal Solutions Documentation, Writing Blog Supporting Existing Applications In SQL, ASP.NET WEB API, C#, Angular Or TypeScript SKILLS Expert Knowledge Of C#, .Net And MS SQL ANGULAR Experience Would Be A Huge Plus Ability To Work Independently Proficient Understanding Of Web Markup, Including HTML 5/CSS 3 Proficient Understanding Of Client-Side Scripting And JavaScript Frameworks (Angular, JQuery, React, Vue) Excellent English Communication, Presentation, And Interpersonal Skills Time Management And Organizational Skills Education Bachelor’s Or Master’s Degree In Computer Engineering Or Relevant Field Students Working Towards Their Degree And With Sufficient Experience Will Be Considered. Qualifications-BCA, BE/B.Tech(Information Science/Technology (IS/IT)), MCA, ME/M.Tech(Information Science/Technology)
- Design and develop high-quality web applications using the Django web framework
- Collaborate with other developers, product managers, and UX/UI designers to create innovative experiences
- Write reusable, testable, and efficient, clean, modular, and well-documented code
- Test and debug applications for optimal performance
- Monitor applications for performance and security issues
- Create and maintain the application's architecture
- Create and implement applications that are low-latency, high-availability, and performant
- Security and data protection implementation
- Data storage solution integration
- Develop user interfaces with React and Redux technologies
- Collaborate with other developers to ensure efficient delivery of features
- Troubleshoot, debug, and upgrade existing applications
- Monitor application performance and address any issues
- Research and suggest new technologies to improve existing applications
- Remain up-to-date with industry standards and best practices
- Managing and maintaining AWS
- Containerizing the solution with Docker
- Upgrade, update the existing solution
- Collaborate with the mobile app developer
- Stay up-to-date with the latest technologies and trends
Skills
- Proven work experience as a Django developer
- Strong knowledge of Python, HTML, CSS, and JavaScript
- Experience with relational databases such as MySQL or PostgreSQL
- Familiarity with developing RESTful APIs
- Strong knowledge of Django, Docker, AWS, React.js
- Able to use and understand different browser developer tools.
- Strong knowledge of GIT
- Able to use Postman, JIRA or similar tools
- Familiar with JSON
- Working knowledge of Django-compatible libraries like GeoDjango
Requirements:
- Bachelor’s/Master in computer science
- 5-7 years of work experience
- Excellent problem-solving skills
- Able to work in a fast, unstructured environment
- Excellent communication and collaboration skills
Must have access to FTTH internet connection
Looking for 1-2+ years’ experience with front/back end web development experience with Magento e commerce experience.
We are looking for an experienced (2+ years’) Web Developer with Magento (PHP) e Commerce experience to join our expanding team to build our product.
The incumbent is required to work on the full development lifecycle, will use their experience of front and back end to build highly responsive websites. He/She will have all the tools needed along with a fantastic working environment, which is driven by a highly motivated and enthusiastic team of developers.
Responsibilities
- Develop on new and existing client projects built using the Magento platform
- Architect and write custom extensions according to best practices
- Build efficient, testable, and reusable code
- Perform a mix of front-end and back-end development on new and existing Magento sites
- Develop new integrations and custom extensions
- Deploy code across development, staging and production environments
- Troubleshoot and resolve bugs found in existing Magento installations
- Integrate Magento with other third-party systems
- Communicate and collaborate with developers on the team
- Develop solutions in given time frames
- Communicate with managers about any issues or concerns.
- Experience creating Modules/Webservices (REST/SOAP)/Themes
- Company is developing cutting-edge technology and you will be working on a patented technology in a challenging environment with industry veterans and highly talented engineers
- Company is in an explosive growth path and now is the right time to ride-along and experience the growth from a startup to an iconic large company
● Flexible, Fun, and Creative culture
What you will be doing
● You must have a diverse background and be able to work among several programming
languages. The majority of work would be in AngularJS and Ruby.
● Designing and implementing a scalable and microservice-oriented architecture with
extensible REST APIs that can be consumed by our own platform and partner
applications
● Scaling an operational database to handle millions of records
● If you are up for it, there will be plenty of opportunities to wear multiple hats as we are on
a rapid growth trajectory
What You Need for this Position
● At least 12 years of overall experience building large scale enterprise applications
● Must be skilled with AngularJS or latent front end technologies
● Must be skilled with Ruby on Rails
● Must be proficient with Javascript and Jquery
● Must be skilled with building REST APIs
Must be proficient with HTML/CSS
● Must be familiar with modern, cloud-based infrastructure such as AWS/Azure
● Should be familiar with microservices, Docker and Kubernetes
What's In It for You
● Competitive Salary
● Equity
● Career growth
.
· Knowledge on Angular and Node.Js(Stack) would be beneficial
· Demonstrated proficiency with LAMP architecture (Linux, Apache, MySQL, PHP)
· Demonstrated proficiency with scripting – Python/Perl.
· Must be well versed in MVC architecture.
· Hands on experience with MySQL (Indexing, Scaling)
· Good understanding of RESTful API development
· Good in Bootstrap and Responsive web development.
· Expert level Object Oriented Design, and MVC (Multi-Tier Architecture/ Framework)
· Good understanding of R Programming, Solr, Sphinx a plus
· Good understanding of NoSQL, MongoDB a plus
You will work on long-term web applications for innovative startups and established SMEs. Together with your colleagues and our clients you will analyse requirements and envision a qualitative solution. You will be responsible for the entire development — from architecture to implementation — and deliver performant and well-tested web applications and APIs.
You will be part of our continuous improvement culture, hone your skills and share your experience with your colleagues.
We expect
- You have at least 2 year professional experience building web applications and APIs using a modern programming language and framework. We use Laravel, Django and .NET, experience with any of these is a plus.
- You have strong and up-to-date knowledge of class-based programming.
- You have at least 1 year professional experience building single page applications using React, Vue.js or Angular.
- You have strong and up-to-date knowledge of Javascript ES6 and higher.
- You can make a solid relational data model and have a deep knowledge of SQL.
- You have a good understanding of HTTP and know how to make a reliable and modern web API (REST).
- You have worked on at least one large complex web application.
- You know how to write clean and flexible object-oriented code.
- You have a good understanding of async programming concepts.
- You work daily with tools like Git, NPM, Composer and a proper IDE (IntelliJ).
- You can deliver POCs, experiments and technology evaluations following design thinking practices.
- You write clean code and are a pragmatic programmer.
Extra points
- You have in-depth knowledge of Laravel/Django/.NET and its ecosystem.
- You have in-depth knowledge of React.js and its ecosystem.
- You wish Typescript was the default language of the web.
- You have experience with state management libraries like MobX and Redux and know how to architect large maintainable single page applications.
- You write automated tests and perform automated end-to-end testing.
- You have Experience with CI/CD tools (e.g. Jenkins, CodeShip, Bitbucket Pipelines), Docker and automating cloud deployments.
- You have knowledge of non-relational databases like MongoDB, Memcached, Redis and search engines like Elasticsearch and can explain their advantages and disadvantages.
- You have experience working on high load applications and multi-server architectures.
- You have experience with Scrum and Lean methodology.
Who you are
- You work organized, efficient and you have attention to details.
- You take responsibility for your work and deliveries and don’t rely on other people to verify your work.
- You share your opinion and defend it with proper arguments. You are open to ideas of other people.
- You are not afraid to ask other people for help. You help other people if they have issues.
- You take pride in your work and are eager to share your experience with your colleagues.
- You are self-motivated to stay up to date with current technologies.
- You understand that everyone has different responsibilities and focus on your own work. You have respect for your colleagues.
- You are problem solving oriented. You embrace challenges and know how to reduce complexity.
- You are capable of understanding complex business requirements.
- You communicate clearly and fluently in English.
- You are customer-oriented.
- You have a drive to make deadlines.
What we provide
- An inspiring work environment and focused workspace.
- A performance driven work culture through collaborative review and feedback.
- Opportunities and guidance to learn new technologies, share knowledge and grow within the company and sector.
- Exposure to complex & challenging projects within an international context.
- A team of driven and passionate colleagues that strive for top quality.