What is the role?
You will be responsible for architecting and developing features on the application end to end. You will be responsible for the functional/technical track of the project. Serve as a role model for our high engineering standards and bring consistency to the many codebases and processes.
Key Responsibilities
- Design and develop SaaS-based applications based on microservices architecture.
- Work on the core backend and ensure it meets the performance benchmarks.
- Work on the front-end with ReactJS.
- Designing and developing APIs for the front-end to consume.
- Constantly improve the architecture of the application by clearing the technical backlog.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages).
What are we looking for?
An enthusiastic individual with the following skills. Please do not hesitate to apply if you do not match all of it. We are open to promising candidates who are passionate about their work and are team players.
- Education - B.Tech/MCA or equivalent.
- Overall 10 to 12 years of experience.
- Agnostic/Polyglot with multiple tech stacks.
- Worked on open source technologies – NodeJS, ReactJS, MySQL, NoSQL, MongoDB, Columnar DBs
- Good experience with Front-end technologies like JavaScript frameworks, React, AngularJS.
- Backend exposure – good knowledge of building API using Node or Lambda or python.
- Good understanding of ELK, Kafka, Redis and CDN .
- Worked on serverless technologies and good understanding of CMS.
- Efficient in building microservices in combining server & front-end.
- Good understanding of AWS and its technologies.
- Should be innovative and communicative in approach and should be hands on coding guru
- Will be responsible for the functional/technical track of a product.
- Experience with Scaling SAAS products and ability to design from scratch.
- Ability to manage a small team of 5 -10 Developers/QA Engineers and guide them on the design and coding best practices.
Whom will you work with?
You will work with a top-notch tech team, working closely with the architect and engineering head.
What can you look for?
A wholesome opportunity in a fast-paced environment that will enable you to juggle between concepts, yet maintain the quality of content, interact and share your ideas and have loads of learning while at work. Work with a team of highly talented young professionals and enjoy the benefits of being at Xoxoday.
We are
A fast-growing SaaS commerce company based in Bangalore with offices in Delhi, Mumbai, SF, Dubai, Singapore, and Dublin. We have three products in our portfolio: Plum, Empuls, and Compass. Xoxoday works with over 1000 global clients. We help our clients engage and motivate their employees, sales teams, channel partners, or consumers for better business results.
Way forward
We look forward to connecting with you. As you may take time to review this opportunity, we will wait for a reasonable time of around 3-5 days before we screen the collected applications and start lining up job discussions with the hiring manager. However, we assure you that we will attempt to maintain a reasonable time window for successfully closing this requirement. The candidates will be kept informed and updated on the feedback and application status.
About xoxoday
Similar jobs
Engineering Manager - Platform Team
at Klubworks
What you will do-
- Play a critical role in shaping the product & technical vision for the team while working closely with product and business leaders across the company on a regular basis
- Build, lead, develop and coach teams of top technical talent; plan staffing and recruitment decisions
- Nurture a culture of innovation and experimentation
- Contribute to design and code reviews
- Improve visibility of the team’s execution to stakeholders, by educating stakeholders on technological context and elevating decision making
- Plan pace of delivery to balance high-growth urgencies while avoiding burnout
- Ownership of the Platform engineering to deliver a better product experience
What you will need-
Mandatory
- Bachelor's degree in computer science or related discipline
- 7+ years of core software product development experience, with at least 4-5 yrs as a full stack developer
- Strong computer science fundamentals in algorithms, data structures, operating systems, etc.
- Experience with Javascript, REST, Kafka, Caching, Serverless
- Understanding of at least one front-end framework (Reactjs or similar)
- Experience with Cloud (AWS), CICD, DevOps, containers, Kubernetes, scripting, SQL/NoSQL databases, Agile Methodology
- Passion for building a data-driven culture, growing talent, and hunger for making a big impact
- Bonus
- Experience in Java/Python/Golang
- Experience in a similar role with a high-growth company
An Engineering manager is responsible for ensuring that key projects and engineering duties are fulfilled. They are responsible for solving any engineering issue that comes up in a project. One of the most important skills that an engineering manager will have been their ability to effectively delegate the work. Their responsibilities usually include researching and developing new designs and products, proposing budgets for projects, and overseeing all the activities related to each project. Influences top management internally & externally (industry) to accept new ideas. Creates and conceptualizes solutions to Artivatic in specific discipline.
Objective of the position:
The objective of role revolves around creating processes and designs, as well as maintenance and operations duties in a variety of different disciplines. As an engineering manager, you must believe in the product and want to make it better to investigate, propose, and manage new product development efforts or product updates. You will be able to work with different teams (e.g. product, marketing, sales team) to drive product directions design, and development.
Role and Responsibilities:
-Set up the organization & processes to enable timely delivery of projects with high quality
-Set up best practices for development and champion their adoption
-Oversee Architecture & design of technically robust, flexible and scalable solutions
-Architecting and engineering solutions which can meet the requirement of unknown customer buying off the shelf products
-Engage with product management and CXO team to drive the functionality, usability and other non-functional requirements and hence the solution for the same
-Ensure on-time launches by managing design, development, and integration efforts according to a standard or customized project plan
-Be a champion of engineering excellence: establish team metrics for measurement of engineering and operational excellence. Implement a consistent, regular process for assessment and improvement.
-Show strong business and technical judgment that will accelerate time to market of releases, while incrementally moving our services towards the long-term vision
-Be responsible for mentoring and developing front-line managers and engineers.
Mandatory traits/ skills
- Deep understanding of enterprise-grade technologies
- Ability to handle entire lifecycle of project Experience in defining and executing professional software engineering best practices for the full software development life cycle
- Worked on Tech stack right from UI UX designing, Front End, Backend, Devops and Testing
- Hands on experience in Object-Oriented Design, data structures, algorithm design, and complexity analysis, specially about Python/Django/REST, etc
- Hands on experience in Front End technologies like Angular
- Understanding of Devops tools: Cloud Architecture, Jenkins & Docker
- Hands on experience in Testing tools (Python or Java with Selenium)
- Strong analytic and quantitative skills; ability to use hard data and metrics to back up assumptions, recommendations, and drive actions
- -Strengths in problem-solving, issue resolution, ability to work in a deadline-driven work environment, attention to detail, and ability to multitask
- -Strong verbal and written communication skills with a demonstrated experience. Engaging and influencing peers and executives
- -A strong sense of ownership, urgency and drive
- -Being a strong leader, mentor, and people manager
• You have a strong technical background, with 5+ years of experience with software
engineering
• You have managed engineering teams that have a strong record of shipping products
• You have successfully recruited and mentored engineers
• Prefer simple solutions and designs over complex ones, and have a good intuition for what is lasting and scalable
Proficiency in Javascript, HTML5/CSS3, SQL
• Experience with frameworks like React, ReactNative, Node.js, GraphQL
• Experience with databases technologies like PostgreSQL, ElasticSearch, Redis
• Experience with dev ops - AWS, CI/CD
• Understanding of security principles and possible attacks
Software Engineering Manager - Full stack
About the Role
Energy Exemplar is the market leader in Energy Simulation Software. We exist so that our customers can make the most informed decisions at the most impactful times and want you to be part of that success. We are calling leaders who love building products, innovating, prototyping, and providing exceptional user experience. As a leader driving this area, you will focus on the challenges of writing software and design to handle the vast array of use cases that our customers have today. You will be able to deep-dive into the details on business, operations, and engineering. A leader who is technical, detail-oriented and who can build and grow the organization, you’ll play a part in changing the world for the better.
Key Accountabilities and Duties
- Own planning to delivery of quality product with a regular and swift cadence
- Lead a team of enthusiastic developers
- Control regression and issues through progressive measures
- Collaborate with global team regularly.
- Can get their hands dirty to debug or build features as required
- Drive interaction with cross-functional groups including product manager, customer support and sales to develop new functionality and support existing customers.
- Plan, implement, and release product based on the Agile scrum development process
- Responsible for technical development management of multiple projects & products
- Building highly scalable cloud based SAAS application using Open Stack
- Extending life of matured products with optimized sustenance engineering practices
- Mentoring, coaching & building product team focused on outcomes
- Influencing the product teams for extreme ownership of the deliverables.
- DevOps transformation using Agile and SCRUM methodologies.
Required Knowledge, Skills, and Experience
- Recent experience working in product company
- 10 plus years’ experience in product development field with hands on experience.
- Rich experience with .Net, C# or relevant technologies with SQL Server or any RDBMS
- Experience with cloud-based application with AWS or Azure
- Experience with building micro services & horizontal & vertical scalable applications.
- Sound awareness of web security principles OWASP, PII, GDPR
- Strong logical, analytics and problem-solving skills
- 2+ years’ experience with people management responsibility
- Must be able to work effectively across team boundaries, receiving and delivering requirements from multiple teams in the organization · Strong organizational skills with ability to handle various tasks, attention to detail
- Strong oral and written communication skills
- Good understanding of SCRUM is desired
- Awareness of big data & machine learning technologies
- Engineering graduates or higher.
Preferred Qualifications:
- Management Training and Experience is highly recommended
- Good understanding of SCRUM is desired
Education/ Licensing/Certification:
- Master’s degree in engineering, preferably Electrical/Electronics/Computer from an accredited institution.
Above all, to be successful in this role the successful candidate will have:
- Outstanding attention to detail – Must have excellent attention to detail when analysing data and preparing / issuing reports for customers.
- An analytical mind – Must have the ability to effectively analyse data and identify patterns / trends across situations that are not obviously related, and to identify key or underlying issues in complex situations.
- A strategic mind – Must have the ability to think strategically, conceptually, imaginatively, systematically, and opportunistically.
- Initiative – Must be proactive and have the ability to initiative actions based on own interpretation or understanding of varying situations.
- Patience - Governments and energy organizations can move very slow, very fast and everything in between. You will have to accommodate varying levels of commitment and timing and not push a situation that requires patience.
- Emotional Intelligence - You need to feel the customers situation, problems, sense of urgency, energy.
- Resilience and Tenacity – Successful candidates will be willing to work under pressure in a dynamic environment.
- Curiosity - We are looking for someone who is a lifelong learner. We want someone who is naturally curious and passionate about learning.
- Excellent Communication - Spoken and written communications skills are tremendously important in this role. You will need to be an excellent communicator to be successful in this role.
- Flexibility - Comfort with change and working in a sometimes-uncertain environment will be key.
Key Stakeholder Relationships
This role works collaboratively with all Energy Exemplar staff, particularly:
- India Development Centre colleagues
- Global Product Delivery Team
- Global Product Development Team
- Global Support Team
SENIOR ARCHITECT - Solution Architect or Enterprise Architect
at BatchService
SENIOR ARCHITECT
BatchService is a fast-growing SaaS company. We offer lead generation and data solutions software, helping more than 10,000 real estate investors, agents, and brokers from small and medium-sized businesses. At BatchService, we help businesses streamline productivity. We understand the challenges growing businesses face. That’s precisely why working at BatchService is so special. Every day, our software allows businesses to focus on what really matters: growing their businesses. BatchService is not your average working experience. It’s more than a job. We have the energy and boldness of a startup, with the expertise and pragmatism of a scale-up. All in one workplace.
Job Summary
Passionate about technology and people? Join the leading real estate software products company to work within our Engineering department to architect, design and build the real estate products SaaS solutions. Cloud Computing, DevOps, Agile Methodologies - you’ve got this, and with your experience you are ready to build designs and systems that solve architectural challenges at scale. As a Senior Architect of Software Development at BatchService, you work with engineering teams, peers, product managers, UX/UI designers, and other tech teams around the globe, to go and get what’s next to power through technology. Working with other amazing people who are passionate about what we are building together means that you are growing every day, and as a leader you are also helping to grow the leaders and technologists of tomorrow.
Core responsibilities:
- Lead strategic conversations with Engineering and Product executives, on attaining key business outcomes via digital maturity and transformation
- Define core operating model of process, data and technology, and design the desired architectural foundations for execution
- Work closely with the product owners and a team of engineers in various domains to define and implement the future state of products for Batchservice
- Drive design decisions to build solutions that are customer grade with focus on Security, Availability, Scalability, Performance and User Experience and minimised technical debt
- Provide Architecture Governance and assurance that the solutions that are delivered are compliant with the approved Architecture.
- Act as a mentor for colleagues and help drive knowledge-sharing
- Evaluate the high level requirements and specifications of the system along with its documentation
- Design and develop strategies for efficient infrastructure for software development
- Identify and suggest appropriate software and hardware along with integration techniques
- Ensure smooth functioning of the system following standard procedures and end to end integration points
Desired qualifications:
- 10+ years of Industry experience with a minimum of 5 years as a Solution Architect or Enterprise Architect
- Experience Architecting solutions and building out Target state architectures and roadmaps for medium to large sized organisations
- Deep domain knowledge on what is “best in class” digital experience for Enterprise SaaS products
- Strong interpersonal skills and executive presence to single handily drive presentations with Executives and Senior leaders in the company
- Experience in designing software architecture for the distributed systems or the cloud systems
- Proven expertise in Domain driven design and Microservices Architecture with a good understanding of DDD, Event driven Architecture, API Management and Messaging systems including Data Streaming and Middleware systems
- Knowledge of data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations
- Strong experience with multiple technology stacks: Cloud Dev, PaaS, Web Dev, Frameworks, and/or service-oriented architecture
- Demonstrated strong communications skills; must collaborate and/or influence peers through explanation of facts, policies, and practices
- Excellent knowledge of software and application design and architecture
- Hands on skills in architecting and designing applications which are cross platform, cross browser and based on Object oriented design concepts
- Deep end-to-end architecture and technology experience, including front-end, middleware, databases
- Full stack skills with experience in Node, Php, Golang, Angular, React, Redis, Rabbit mq, Mysql, Elastic search, Mongo db, etc
- Good understanding of agile methodologies and experience of working in agile teams
- Hands on skills in CI/CD, DevOps & Test automation and Hands on experience with Git, Bitbucket, Jenkins, Selenium or similar tools
- BS/MS in computer science, engineering, or relevant field
At BatchService, we strive to support our employees and their loved ones through different stages of life with robust and attractive benefits and great perks. In addition to offering a competitive salary, we have other great benefits available
- We care about your Mental Health and Wellbeing
- Mentoring and career development is an important part of our culture
- Work-life balance is extremely important to us
- Be fully remote! We believe in a flexible working environment to allow our employees to perform at their best ensuring a healthy work-life balance.
Cloud Application Architect
at This company provides on-demand cloud computing platforms.
- 15+ years of Hands-on technical application architecture experience and Application build/ modernization experience
- 15+ years of experience as a technical specialist in Customer-facing roles.
- Ability to travel to client locations as needed (25-50%)
- Extensive experience architecting, designing and programming applications in an AWS Cloud environment
- Experience with designing and building applications using AWS services such as EC2, AWS Elastic Beanstalk, AWS OpsWorks
- Experience architecting highly available systems that utilize load balancing, horizontal scalability and high availability
- Hands-on programming skills in any of the following: Python, Java, Node.js, Ruby, .NET or Scala
- Agile software development expert
- Experience with continuous integration tools (e.g. Jenkins)
- Hands-on familiarity with CloudFormation
- Experience with configuration management platforms (e.g. Chef, Puppet, Salt, or Ansible)
- Strong scripting skills (e.g. Powershell, Python, Bash, Ruby, Perl, etc.)
- Strong practical application development experience on Linux and Windows-based systems
- Extra curricula software development passion (e.g. active open source contributor)
Roles and Responsibility :
- This position requires you to lead and manage the whole engineering team.
- Manage your OKRs, contribute to product strategy and help develop your team.
- Create clear career paths for team members and help them grow with regular & deep mentoring.
- You work closely with the Product Management, Business Development, and Operations team and enable them by providing scalable and high-quality technology solutions at a rapid pace.
- Architect & design technically robust, flexible, and scalable solutions.
- Lead multiple modules, third party integrations and business partners integration.
- Taking architectural decisions, defining high level and low level design.
- Track record of bringing in and growing engineering talent and more to be shared via email.
Skills you are expected to have :
- Hands-on experience in advanced Golang, Python, PHP, Reactjs, React Native PWA, Javascript, AWS Cloud Services.
- Deep understanding of technologies, high level design, low level design in a secure, scalable and available set-up.
- Deep understanding & expertise with highly transactional, large relational and complex systems.
- Hands-on experience in system design, architecture or developing distributed systems.
- Should be good in writing code keeping scalability, flexibility and monitoring at center.
- Good understanding of source control tools GIT, Jira and Bitbucket, code reviews etc.
- Preferable experience in Django and Laravel frameworks, but not limited to these only.
- Experience in the development of robust and scalable Rest APIs and APIs testing tools such as postman etc.
- Experience in micro service-based development would be a plus.
- Experience in queuing systems such as rabbitMQ, Active MQ would be a plus.
- Experience in AWS cloud services.
- Experience and understanding of CI/CD pipeline.
- Good analytical and communication skills.
- Candidates from the fintech domain would be preferred (Payments/ Banking/ Wallets/ Insurance/ Financial Markets).
About Us :
- We are a consumer lending fintech start-up on a mission to provide Fair Finance to Everyone. We have raised $15 million in debt and equity funding from leading angels that have previously backed Ola, Oyo, Myntra, Uniphore and 1mg as well as marquee NBFCs.
- Our loans are originated in partnership with 1000+ merchants who are present in over 80 cities -
- Leading healthcare chains: Indra IVF, Partha Dental, VLCC
- Home improvements: Asian Paints, Design Cafe, @home by Nilkamal
- Education : upGrad, Toppr, Board Infinity, Career Point, Bansal Learning, Miles Education E-Bikes - Ampere, Hero Electric, Lectrix, Benlng
- Our founding team has worked at fintech companies in London where they won a Banking Technology Award for Best Mobile Initiative as well as Indian FinTechs such as Coverfox and Liquiloans.
- The team has extensive experience in credit, investment banking and vendor management. They have graduated from London Business School, Northwestern University (USA), and attained the CFA charter.
We are revolutionizing technical hiring by giving companies a skills-based hiring platform that enables our customers to assess technical skills effectively. We are growing fast and looking to add to our Engineering team.
Roles & Responsibilities:
- Implementing world-class Enginerring practices for all the product development teams at WeCP. Ensure these are evangelized and followed.
- Build and maintain SDLC across all of our development and deployment environments: developer, QA, to our production.
- Envision, implement and rollout best development and devops tooling and automation for all of our services.
- Minimum of 5+ years of experience in engineering with mentoring or leading a team
- Hands-on experience with Nodejs, Angular and AWS is mandatory.
- Tech stack: MEAN, AWS, JavaScript, Docker, SRS
- Experience Dockerizing existing web applications
- Setting up alerts and monitoring for system infrastructure
- Monitoring system and application health and optimising the cost
- Experience with security, threat modeling, penetration testing, static analysis
WeCP is a Upekkha and Nexus backed Startup. The WeCP Developer Skills Assessment Platform is trusted by top brands like Microsoft, Robert Bosch, MindTree, Naukri, Infosys and similar others. WeCP is used by technical hiring managers and technical recruiters to evaluate developers and senior techies. We’re data-driven givers who take full ownership of our work and love delighting our customers!
Chief Software Architect
at Ekluvya
Conducts complex business process analysis, needs assessments and participates in design sessions with business and developers in order to align information technology solutions with business initiatives.
Undertakes complex projects requiring additional specialized technical knowledge in software design and development Essential Duties and Responsibilities Interacts with product owners, Business Analysts, business partners and developers to envision, model and design technology solutions to solve business problems.
• Team Lead (6-8 yrs of total experience), minimum 3 years of Team Lead exp. required
• Knowledge of full technology stack and experience of leading a team
• Proposing right data structures
• Deciding the right technology stack
• Process Flow Designing
• JIRA tool (Project management tool)
Job Description:
• Lead end-to-end IT needs of the division and build a strong full-stack delivery team
• Lead directly (hands-on) the building and running of best-in class platform for online learning
and application portal
• Incorporate key features including adaptive learning, analytics tracking capabilities,
streamlining application processes on the portal, machine learning for automatic university
recommendation system
• Ensure scalability, performance, resilience and device portability of the platform, including
adequate backups, disaster recovery, pen testing, network security etc. to avoid data
breaches, given the high volume of sensitive data
• Lead collaboration with the development teams, project management, IT service and support
teams and other to support their activities, respond to their needs and respond to incidents
Candidate profile:
Ideally, you’d also have experience with:
• Developing and maintaining products that are used by many thousands or millions of people
• Ruby, Rails, React, Node.js, JavaScript, or Python
• Kafka, Amazon MQ, RabbitMQ or similar streaming or messaging systems
• EdTech, eCommerce, or content-management software
• Relational databases, ORM frameworks, and their alternatives
• Microservices or SOA; RESTful APIs, JSON
• AWS, Docker, Kubernetes, ELK stack
• DevOps, Observability, Infrastructure as Code