1.) Design Application Architecture, Engineering Processes, Engineering Best Practices, People Management, Code Reviews.
2.) Deep understanding & Working Experience in Design Patterns, Data Structure & Algorithms
2.) Understand Design Alternatives with Trade Off's and Matching Costs & Performance Expectations
3.) Define the Right Teck Stack , Data Flow , Data Store - FULL Stack
4.) Understand the Failure Points in Design , Coding , Stack Related Issues
5.) Part of Open Source Community , Understand Common & Specific Issues & How Others have solved it
6.) Proficient in Different Design Models & PROS & CONS"
Must Have Experience/Attributes -
Multi-year experience in Designing & Coding Applications of a successful Online platform
Experience in Designing Distributed Applications @ Scale
Proficiency with scalability and high availability strategies for Java Services & Microservices on distributed platform
Defining solution based on the set of Non Functional Requirements - security, reliability, performance, maintainability, scalability, and usability
Strong Debugging and Troubleshooting expertise
Strong desire and ability to look for and adopt best practices/community driven open source framework and technologies into design deliverables
Should be obsessed with code quality, performance optimization and tools usage to improve productivity/quality
Excellent communication skills and the ability to interface with senior leadership with confidence and clarity
Experience of driving activities to influence code quality and process rigor
Enthusiastically follow technology trends, software engineering best practice and technologies while enjoying the challenge of solving complex problems
Experience of working on E-commerce platform
Experience in Dockers and container orchestration on Kubernetes
Working Experience in Integration Technologies / Middleware like Kafka, Rabbit MQ , ESB
Knowledge on Cloud Ecosystem - Added Advantage
Similar jobs
Job Description
SquareShift is a fast-growing cloud consulting company, solving cloud challenges through excellence in technology, thought leadership, and quality in execution. We are based in Singapore, with a world-class engineering team in India.
Founded by serial entrepreneurs, we are a team of tech-enthusiasts who have strong expertise in enterprise product development and cloud technologies.
Requirements
- 5+ years of professional experience in building and designing SaaS based web applications.
- Proven backend development skills with experience in a language like Ruby
- Knowledge of open-source technologies such as Apache, Solr, Lucene, Elastic Search, Memcached.
- Experience working with Product Management to build and release products in an agile environment.
- You are familiar with SDLC tools like Ant, Maven, Git, SVN, Jenkins, Travis, Puppet, Ansible, Docker.
- You have some knowledge around how AWS services and deployments work.
- You have excellent interpersonal skills and can explain complex problems to technical
Benefits
Why SquareShift?
We firmly believe that our growth, long term success & wellbeing as an organization are a direct outcome of the culture and teamwork. At SquareShift, you can expect,
- High-growth, collaborative environment with diverse and inclusive teams
- Continuous learning, enrichment, and development opportunities
- Competitive pay and allowances for professional development
- Flexible time off to relax and recharge
Website - squareshift.co
Job Summary:
We are seeking an experienced SFCC B2B Developer to join our team. The successful candidate will have a strong background in developing and implementing B2B commerce solutions on the Salesforce Commerce Cloud platform. The ideal candidate will have expertise in SFCC's B2B features, including account management, order management, and pricing.
Key Responsibilities:
- Design and develop B2B commerce solutions on SFCC
- Implement SFCC's B2B features, including account management, order management, and pricing
- Integrate SFCC with external systems, such as ERP and CRM
- Troubleshoot and resolve technical issues
- Collaborate with cross-functional teams, including sales, marketing, and customer service
Requirements:
- 3+ years of experience with SFCC development
- Strong understanding of SFCC's B2B features and functionality
- Experience with JavaScript, HTML, and CSS
- Experience with SFCC's APIs and integration tools
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills
About Us:
Flick.it is a dynamic and innovative sports tech startup passionate about leveraging technology to enhance player development in sports. Our AI-powered Biomechanics Analysis for Peak Athletic Performance empowers athletes and coaches with accessible data and cutting-edge technology, providing clear insights for athletes and their coaches.
Position Overview:
We are seeking a highly skilled Mobile Application Developer with some knowledge of Full Stack development to join our dynamic team. The ideal candidate will have a strong background in mobile app development, along with proficiency in both frontend and backend technologies.
Key Responsibilities:
- Design and develop mobile applications for iOS and Android platforms.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement user interfaces and features based on wireframes and design specifications.
- Write clean, maintainable, and efficient code across the full software development lifecycle.
- Conduct code reviews and provide constructive feedback to peers.
- Maintain code quality, organisation, and automation. Troubleshoot and debug applications to resolve issues and optimise performance.
- Stay updated with the latest trends and technologies in mobile and full stack development.
- Work closely with product management and design teams to translate requirements into technical solutions.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Requirements:
- 1-5 years of experience with mobile application development.
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proven experience as a Mobile Application Developer with a strong portfolio of mobile applications.
- Proficiency in programming languages such as Swift, Kotlin, JavaScript.
- Experience with mobile frameworks such as React Native, Flutter.
- Solid understanding of frontend technologies, including HTML5, CSS3, and JavaScript frameworks.
- Familiarity with backend technologies such as Node.js, Express.js, Django, or Flask.
- Experience with database systems such as MySQL, PostgreSQL, MongoDB, or Firebase.
- Knowledge of RESTful APIs and web services integration.
- Knowledge of handling video applications would be an advantage.
- Understanding of version control systems like Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and in a team environment.
Benefits:
- Competitive salary based on experience.
- Opportunities for professional growth and development.
- Collaborative and supportive work environment.
- Flexible work hours and remote work options.
- Health insurance and other benefits.
If you're passionate about sports and technology and ready to take on exciting challenges in the sports tech industry, we'd love to hear from you!
About us
Classplus is India's largest B2B ed-tech start-up, enabling 1 Lac+ educators and content creators to create their digital identity with their own branded apps. Starting in 2018, we have grown more than 10x in the last year, into India's fastest-growing video learning platform.
Over the years, marquee investors like Tiger Global, Surge, GSV Ventures, Blume, Falcon, Capital, RTP Global, and Chimera Ventures have supported our vision. Thanks to our awesome and dedicated team, we achieved a major milestone in March this year when we secured a “Series-D” funding.
Now as we go global, we are super excited to have new folks on board who can take the rocketship higher🚀. Do you think you have what it takes to help us achieve this? Find Out Below!
What will you do?
· Define the overall process, which includes building a team for DevOps activities and ensuring that infrastructure changes are reviewed from an architecture and security perspective
· Create standardized tooling and templates for development teams to create CI/CD pipelines
· Ensure infrastructure is created and maintained using terraform
· Work with various stakeholders to design and implement infrastructure changes to support new feature sets in various product lines.
· Maintain transparency and clear visibility of costs associated with various product verticals, environments and work with stakeholders to plan for optimization and implementation
· Spearhead continuous experimenting and innovating initiatives to optimize the infrastructure in terms of uptime, availability, latency and costs
You should apply, if you
1. Are a seasoned Veteran: Have managed infrastructure at scale running web apps, microservices, and data pipelines using tools and languages like JavaScript(NodeJS), Go, Python, Java, Erlang, Elixir, C++ or Ruby (experience in any one of them is enough)
2. Are a Mr. Perfectionist: You have a strong bias for automation and taking the time to think about the right way to solve a problem versus quick fixes or band-aids.
3. Bring your A-Game: Have hands-on experience and ability to design/implement infrastructure with GCP services like Compute, Database, Storage, Load Balancers, API Gateway, Service Mesh, Firewalls, Message Brokers, Monitoring, Logging and experience in setting up backups, patching and DR planning
4. Are up with the times: Have expertise in one or more cloud platforms (Amazon WebServices or Google Cloud Platform or Microsoft Azure), and have experience in creating and managing infrastructure completely through Terraform kind of tool
5. Have it all on your fingertips: Have experience building CI/CD pipeline using Jenkins, Docker for applications majorly running on Kubernetes. Hands-on experience in managing and troubleshooting applications running on K8s
6. Have nailed the data storage game: Good knowledge of Relational and NoSQL databases (MySQL,Mongo, BigQuery, Cassandra…)
7. Bring that extra zing: Have the ability to program/script is and strong fundamentals in Linux and Networking.
8. Know your toys: Have a good understanding of Microservices architecture, Big Data technologies and experience with highly available distributed systems, scaling data store technologies, and creating multi-tenant and self hosted environments, that’s a plus
Being Part of the Clan
At Classplus, you’re not an “employee” but a part of our “Clan”. So, you can forget about being bound by the clock as long as you’re crushing it workwise😎. Add to that some passionate people working with and around you, and what you get is the perfect work vibe you’ve been looking for!
It doesn’t matter how long your journey has been or your position in the hierarchy (we don’t do Sirs and Ma’ams); you’ll be heard, appreciated, and rewarded. One can say, we have a special place in our hearts for the Doers! ✊🏼❤️
Are you a go-getter with the chops to nail what you do? Then this is the place for you.
- Experience in full-cycle recruiting
- Proficiency in recruitment software and social media recruiting techniques
- Proven ability to identify and attract top talent
- Strong communication and interpersonal skills
- Ability to build and maintain strong relationships with candidates and hiring managers
- Knowledge of labor laws and regulations
- Bachelor's degree in Human Resources, Business Administration, or related field
- Experience in the travel or hospitality industry is a plus
- Professional certification in HR or recruiting is a plus
- Proven experience of 1-2 years
- Immediate joiner from the location of Noida and Delhi NCR only.
Mandatory Skills:
Node.Js, Vue.Js, React.js, Javascript, Typescript
Job Requirements:
Must have and up-to-date knowledge of NodeJS and class-based programming.
Professional experience building single page applications using React, Vue.js.
Must 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 and MySQL.
You have a good understanding of HTTP and know how to make a reliable and modern web API (REST).
Should have worked on at least one large complex web application.
You Should know how to write clean and flexible object-oriented code.
You must have a good understanding of sync programming concepts.
You Should work daily with tools like Git, NPM, Composer and a proper IDE.
You Should able to deliver POCs, experiments and technology evaluations following design thinking practices.
Should have experience in writing clean code and a pragmatic program.
- Developing sales strategies to draw in potential buyers or to solicit new potential customers.
- Initiating contact with potential customers through cold-calling or responding to inquiries generated from advertisements.
- Creating relationships with customers to identify their potential needs and qualify their interests and viability to drive sales.
- Presenting product information to customers once you have identified their needs.
- Moving solid leads through the marketing funnel, connecting them to a salesperson, and arranging in-person meetings, emails, or phone calls.
- Following up with potential customers who expressed interest but did not purchase any goods or services.
- Performing regular follow-up calls or emails and facilitating communication with existing customers to ensure their satisfaction and identify new potential needs.
- Collaborating with sales executives to ensure the company's goals and targets are met.
BlueOptima’s vision is to become the global reference for the optimisation of the performance of Software Engineers across all industries. We provide industry-leading objective metrics in software development. We enable large organisations to deliver better software, faster and at lower cost, with technology that pushes the limits of what has been done before.
We are a global company which has consistently doubled in headcount and revenue YoY, with no external investment. We currently are located in 4 countries: London (our HQ), Mexico, India and the US. A total number of 250+ employees (and increasing every day) from 34 different nationalities and with over 25 languages spoken.
We promote an open-minded environment and encourage our employees to create their own success story in this high-performance environment.
Location: Bangalore
Department: DevOps
Job Summary:
We are looking for skilled and talented engineers to join our Platform team and directly contribute to Continuous Delivery, and improve the state of art in CI/CD and Observability within BlueOptima.
As a Senior DevOps Engineer, you will define and outline CI/CD related aspects and collaborate with application teams on imparting training and enforcing best practices to follow for CI/CD and also directly implement, maintain, and consult on the observability and monitoring framework that supports the needs of multiple internal stakeholders.
Your team: The Platform team in BlueOptima works across Product lines and is responsible for providing a scalable technology platform which is used by the Product team to build their application, improve performance of it, or even improve the SDLC by improving the application delivery pipeline, etc.
Platform team is also responsible for driving technology adoption across the product development team. The team works on components that are common across product lines like IAM (Identity & Access Management), Auto Scaling, APM (Application Performance Monitoring) and CI/CD, etc
Responsibilities and tasks:
- Define & Outline of CI/CD and related aspects
- Own & Improve state of build process to reduce manual intervention
- Own & Improve state of deployment to make it 100% automated
- Define guidelines and standards of automated testing required for a good CI/CD pipeline, ensures alignment on an ongoing basis (includes artifacts generation, promotions, etc)
- Automating Deployment and Roll back into Production Environment.
- Collaborate with engineering teams, application developers, management and infrastructure teams to assess near- and long-term monitoring needs and provide them with Tooling to improve observability of application in production.
- Keep an eye on the emerging observability tools, trends and methodologies, and continuously enhance our existing systems and processes.
- Ability to choose the right set of tools for a given problem and apply that to all the applications which are available
- Collaborate with the application team for following
- Define and enforce logging standard
- Define metrics applications should track and provide support to application teams visualise same on Grafana (or similar tools)
- Define alerts for application health monitoring in Production
- Tooling like APM, E2E, etc
- Continuously improve the state of the art on above
- Assist in scheduling and hosting regular tool training sessions to better enable tool adoption and best practices, also making sure training materials are maintained.
Qualifications
What You Need to Succeed at BlueOptima:
- Minimum bachelor's degree in Computer Science or equivalent
- Demonstrable years of experience with implementation, operations, maintenance of IT systems and/or administration of software functions in multi-platform and multi-system environments.
- At least 1 year of experience leading or mentoring a small team.
- Demonstrable experience having developed containerized application components, using docker or similar solutions in previous roles
- Have extensive experience with metrics and logging libraries and aggregators, data analysis and visualization tools.
- Experience in defining, creating, and supporting monitoring dashboards
- 2+ Years of Experience with CI tools and building pipelines using Jenkins.
- 2 + Years of Experience with monitoring and observability tools and methodology of products such as; Grafana, Prometheus, ElasticSearch, Splunk, AppDynamics, Dynatrace, Nagios, Graphite ,Datadog etc.
- Ability to write and read simple scripts using Python / Shell Scripts.
- Familiarity with configuration languages such as Ansible.
- Ability to work autonomously with minimum supervision
- Demonstrate strong oral and written communication skill
Additional information
Why join our team?
Culture and Growth:
- Global team with a creative, innovative and welcoming mindset.
- Rapid career growth and opportunity to be an outstanding and visible contributor to the company's success.
- Freedom to create your own success story in a high-performance environment.
- Training programs and Personal Development Plans for each employee
Benefits:
- 32 days of holidays - this includes public and religious holidays
- Contributions to your Provident Fund which can be matched by the company above the statutory minimum as agreed
- Private Medical Insurance provided by the company
- Gratuity payments
- Claim Mobile/Internet expenses and Professional Development costs
- Leave Travel Allowance
- Flexible Work from Home policy - 2 days home p/w
- International travel opportunities
- Global annual meet up (most recent meetups have been held in Cancun and India Thailand, Oct 2022.
- High quality equipment (Ergonomic chairs and 32’ screens)
- Pet friendly offices
- Creche Policy for working parents.
- Paternity and Maternity leave.
Stay connected with us on https://www.linkedin.com/company/blueoptima">LinkedIn or keep an eye on our https://www.blueoptima.com/careers">career page for future opportunities!
2) Installation Configuration & troubleshooting of Open source tools and software setup..
3) Installation Configuration and management in SSL Certificate on public faced web servers..
4) Hands on experience with web technologies eg. Apache, Ngnix, Tomcat and Httpd.,
5) Hands on experience in monitoring tools like Nagios, Cacti, Sysmondand N/W monitoring..
6) Should have strong OS administration skills on Linux, SUSE Linux, Ubuntu, and CentOS..
7) Should have familiar knowledge on AWS, AZURE and Cloud Technologies..
8) Should have knowledge and familiar with Postfix, Sendmail, SES, Zimbra and mail service..
9) Experience and knowledge in Version Control System like Git, GitHUB, Gitlaband SVN..
10) Bash or python Scripting experience as per daily activities and process needed
- Strong in Web technologies (Angular, HTML, CSS) with full-stack development experience
- Database design and management, including being up on the latest practices and associated versions
- Server management and deployment for the relevant environment
- Familiarity with a relevant and globally supported framework—both front-end and back-end.
- Experience in Agile development methodologies
- Experience working with source control like GIT
- Good communication, client interfacing skills, and decision-making capability
Education:
- B.Tech (2020, 2021 Passout Candidates only)
Experience:
- Fresher / Trained Fresher