Backend Developer Jobs
Key Responsibilities:
- Understand Mifos/fineract Process flow.
- Analyze user requirements and designing scalable, testable and maintainable software solutions.
- Installation, modification and customization of Mifos/ fineract application.
- Writing functional and operational documentation.
- Reviewing code written by junior colleague and/or teammates.
- Integrating existing applications to client systems.
- Integrating new and existing applications to third party systems (Mpesa, Core Banking system, CRB etc.).
- Work closely with other colleagues, such as project managers, UX/UI designers, other developers, systems analysts, Product owners and sales and marketing professionals to develop client and in-house solutions.
- Review new technologies to identify their impact and fit within our existing solutions or future development.
- Continually update technical knowledge and skills.
Key Performance Indicators
- Ability to understand Mifos/Fineract Process Flow
- Ability to Customize Fineract/Mifos and other
- Systems according to the customer requirements.
- Uptime ratio.
- Ability to understand upcoming issues and fixing them.
- Ability to deploy within set time on the set environment when needed.
- Ability to work on Java applications both existing and new to meet set requirements.
Key Qualifications
- BSc degree in Computer Science, Engineering or any relevant field.
- Experience of 5+ years.
- Strong understanding of Jira, GIT source control. Familiarity with the GIT flow branching process is an added advantage.
- Strong knowledge of MIFOS. Fineract application, algorithms and data structures.
- Strong experience with task queuing using RabbitMQ or Apache Kafka.
- Proof of having implemented/worked on Mifos/fineract Java project.
- Strong analytical and reasoning skills with an ability to visualize processes and outcomes.
- A passion for solving problems and providing scalable solutions.
- Excellent knowledge in developing software in Java/Spring Boot Framework.
- Working knowledge in Micro-service design principles
- Strong experience with test-driven development.
- Strong experience with using debugging and logging tools
- Experience in software monitoring and performance tooling (caching and caching strategies. Etc.)
- Excellent Working knowledge of relational databases design and implementation using MySQL and Oracle.
- Strong Linux skills (Configuration, Installation, etc.).
- Working knowledge in containerization technologies will be an added advantage.
- Ability to document requirements and specifications.
- Outstanding all-round communication skills and ability to work collaboratively.
Job brief :
We are looking for a Senior Python Developer to build functional and efficient data-centric applications. Lead Python Developer responsibilities include participating in all phases of the software development lifecycle and coaching junior developers. If you're a seasoned developer with a love for back-end technologies, we'd like to meet you. Your ultimate goal is to create high-quality products that meet customer needs.
Responsibilities :
- Help design and implement functional requirements
- Build efficient back-end features in Python
- Integrate front-end components into applications
- Manage testing and bug fixes
- Prepare technical documentation
- Coach junior team members
- Implement software enhancements and suggest improvements
Requirements and skills :
- Solid experience as Python Developer
- Experience with Python frameworks - NumPy, Pandas etc.
- Familiarity with Amazon Web Services (AWS) and REST API
- Understanding of databases and SQL
- Attention to detail
- Leadership skills
- BSc in Computer Science, Engineering or relevant field
- Need data based approach from the person.
- Finance knowledge is a plus.
Job Description :
Key Responsibilities :
- Lead the cost/benefit analysis of technology evaluations, decisions and roadmap planning for architecture and technical migration.
- Achieve measurable improvements in the organization's capabilities and effectiveness to perform against expanding workloads and demands for services.
- Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse technologies and techniques.
- Exclusively use best practices in code development and deployment.
- Evaluate and improvise appropriate technology platforms(including web application frameworks and the deployment stack) for delivering the company's services.
- Ability to build relationships across the organization with multiple groups /departments.
- Experience in change management and communication on cross-functional teams.
- Demonstrates a high level of personal and professional integrity and intellectual
- honesty and ability to handle sensitive and difficult conversations and situations.
- Ability to think creatively, conceptually and strategically, while maintaining a result driven approach.
- Demonstrates a high degree of financial acumen and business mind set.
- Ability to think both creatively and analytically on business problem solving.
- Coordinate capital and operational budgeting, vendor integration and workforce.
- Design and build websites and backend for mobile application.
- Ensure the performance, quality, and responsiveness of web applications.
- Collaborate with a team to define, design, and ship new features.
- Identify and correct bottlenecks and fix bugs.
Skill Sets :
- Excellent coding skills in PHP or equivalent, Jira, MySQL
- Strong knowledge of MVC, OOPS, SOLID, ORM, Design Pattern.
- Experience with responsive webpage creation.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Understanding basic principle of database structure and web development.
- Familiarity with server technologies like AWS.
- Knack for benchmarking and optimization.
- Proficient understanding of code versioning tools such as Git.
- Familiarity with continuous integration.
- Experience with third party-party libraries and APIs.
- Have experience deploying web applications.
- Solid understanding of the full website development.
- Should have at least 6+ years of technical experience and 3+ years of management experience.
- Engineering graduate from a premier engineering institute with minimum 4+ Years of relevant experience.
Job Code: CSAW0004
Candidate Experience:
Having 7+ years of relevant experience
Skills and Qualifications.
● Experience in Design, Development of Java in IOT based Projects
● Exposure to AWS (or any other Cloud Platform).
● Assisting the software design team with application development and
integration.
● Ability to solve complex software system issues.
● Experience in handling database queries and database.
● Programming languages and framework - Java, Java Beans, spring boot, spring MVC.
● Experience in message MQ or streaming framework such as apache KAFKA or Active MQ.
● Experience with Docker and Kubernetes
● Passionate and Enthusiastic about work.
● Technical team leadership experience.
Proactive attitude.
● To be a bridge between the team and the counterparts with regards to technical aspects of the project.
● Good communication skills.
● Exposure to Microservices
Education:
Bachelor of Engineering/Technology - BE/BTech
About AdNabu
We are on a mission to help Shopify Merchants grow their eCommerce business. We have 4 apps currently live in Shopify AppStore with more to follow.
.
We believe in
- Building a large profitable business: We envision building a capital-efficient, large profitable business to achieve our mission of democratizing marketing. We are one of the few profitable Indian SaaS startups building Value SaaS.
- Employee Wellness <> Customer Success: We give as much importance to each team member’s personal & professional success as much as we care about our customer's success. We believe it’s all about balance.
Our impact so far
- 10000+ active stores using our software
- Profitable for more than 24 months
- 10M+ products updated daily
- Achieved with a small team of 20
Compensation
- Total Salary: Rs. 7 lakhs per annum (non-negotiable)
- Equity will be awarded after 12 months, based on the impact created. We prefer that you hold equity in the company.
Hiring Process
We have 4 steps in total. We will hire you if you pass each round. All the steps except the assignment will be virtual. We expect you to have a stable internet connection and turn on the video during the interview.
- Assignment - If you match the job requirements, we will send you an assignment to complete. This should not take you more than an hour to complete.
- Technical Interviews - There will be two sets of technical interviews. Questions in the first round will be around past projects and computer basics, whereas the second round will be a coding round.
- CEO Interview - There will be technical as well as general questions.
- Culture Fit Round - A member from a non-technical team will conduct this round. This is also a good opportunity to clarify your doubts about us and our culture.
Responsibilities:
Within 1 month:
- Learn all aspects of our current product as part of your training.
- Setup the dev environment and push your first small piece of code to production.
- Have a one-one chat with every member of the AdNabu team, so you get to know everyone well.
Within 3 months:
- You'll start developing your first service all by yourself. (With some guidance)
- Write your first set of unit test cases and set up functional testing workflows.
- Conduct your first review of a peer's code.
- Participate in several bug-bashes to get a deep understanding of all the new features we're working on.
Within 6 months:
- You'll launch your first two or three services to production.
- Take architectural and infrastructure decisions that will impact the entire product.
- Be comfortable navigating most of our stack and infrastructure.
- Be responsible for the planning, scoping, design, and implementation of new services.
Within 12 months:
- You'll launch at least 3 to 4 core services to production and completely own scaling for some more.
- Participate in interviewing and hiring to influence team growth and how our values inform our culture.
- Collaborate with engineering, product, marketing, and customer success leadership to define priorities and set delivery goals.
Requirements:
- Strong knowledge of Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, complexity analysis, databases, networking, and distributed systems.
- Excellent verbal and written skills.
Personality traits we really admire:
- Great attitude to ask questions, learn, and suggest process improvements.
- Attention to detail.
- Equal importance to planning, coding, code reviews, documentation, and testing.
- Highly motivated and coming up with fresh ideas and perspectives to help us move towards our goals faster.
- Adheres to release cycles and absolute commitment to deadlines.
Why should you join AdNabu?
By joining as a Software Engineer in a growing team, you have the opportunity to make a huge impact by working closely with the leadership team, including the CEO. As we scale our tech team over the next few months, you will have a key role in hiring and taking on bigger responsibilities.
This is what our team members enjoy the most about AdNabu:
- Freedom & Responsibility: If you are a person who wants to take up challenging work & push your personal boundaries, then this is the right place for you.
- Great Salary & Equity: For our top performers and leaders, we grant stock options. As AdNabu continues to grow, you’ll have a real opportunity to create wealth for yourself and your family. We'll ensure you are financially well-off in the end.
- Holistic Growth: Building a career doesn’t have to be at the cost of missing out on your personal front. We believe that professional success is worth it when personal goals are nurtured with equal importance. We will support you on that journey of yours.
- Transparency: If you ever wanted to know what it’s like to be on an entrepreneurial journey, then working with AdNabu gives you that opportunity to experience it all firsthand.
- Food & Snacks: We provide Sodexo coupons monthly. This is on top of your salary :)
- Health Insurance: We offer health insurance coverage for you & your dependents.
- Flexible leaves & work-from-home: We only care about the work being effective and on time. Do it from wherever you want to do it. Your home, or a beach in Goa, that’s all up to you :). Team bonding activities like quizzes, games, and more are conducted regularly.
If all of this sounds exciting to you, join us for an exciting and equally fulfilling ride at AdNabu!
Job Description
Java Backend Developer
Looking for a workplace where people realize their full potential, are recognized for the impact they make, and enjoy the company of the peers they work with? Welcome to Zensar! Read on for more details on the role and about us.
What's this role about?
We are looking for a proactive-self driven, Java developers with Spark experience.
Skills required to contribute:
Java Backend Developer with the below skills
Mandatory Skills:
· Command over OOAD (Object-oriented analysis and design) concepts with good technical background and how to use it to produce clean, readable and well-tested code.
· Skillful in JUnits, Mockito, Easy Mock and other likes of Unit testing technologies
· Expertise with Java backend application design and development with SQL/PLSQL/ Spring Boot / Hibernate.
· Knowledge of Application servers like Tomcat, JBoss etc.
· Should have knowledge on API development, Integration, performance optimization.
· Write extensive unit tests for continuous integration environments
· Experience in using SCM tools like Git and having exposure to with Continuous Integration and Deployment.
· Skills on Agile methodology work methods & tools like Jira etc
· Good team player with excellent interpersonal skills.
Good to Have Skills: Knowledge on Docker, OpenShift, Kubernetes, Shell Scripting, Selenium
Job summary
Are you looking to make an impact, with the opportunity for both personal and financial growth? Do you thrive working in a fast-paced industry, are you someone who wants to develop a next-gen platform that will disrupt the market? You will be part of an engineering team, developing software that enables customers to automate. business processes with low-code/no-code. The product(s) that you will work on have Web Applications, Web Services, AI components/services, Desktop and Browser automation components, Data Pipelines, Analytics, Frameworks for development/testing/CICD and more.
What you’ll be doing
• Work on all backend layers of existing or new products, developing end to end features
• Build generic or custom solutions for PoCs
• Package/deploy/support/maintain the product in production and dev/test environments Mandatory skills and requirement
* Looking for 4+ years overall development experience
* Node.js+Python OR Node Js+Java
* Nginx
* MongoDb, SQL,
* Docker * AWS/Azure/GCP deployment
* Strong knowledge on Web Application Architecture
* Strong knowledge on Distributed Systems Architecture
Skills that will give you an added advantage
• CI/CD
• ReactJS
* Writing efficient code (understanding and improving time/space complexity)
What's in it for you?
You will be working with a diverse cross-functional team of Engineers, Product Managers, Solution Architects, and Business Analysts; at RAP we encourage knowledge sharing and foster a culture of career development. You will receive a competitive salary along with industry standard benefits. Rapid Acceleration Partners, Inc specializes in helping enterprises scale through Hyperautomation. We have developed products to make hyper automation tools like IPA, AI and RPA more accessible and easier for everyone. If you are someone who thrives in working in a fast-paced environment, and comfortable in managing ambiguity, and an absolute master coder, this role could be your next big step in your career. Is this you
Job Code:
Candidate Experience:
Having 7-10 years of relevant experience.
Skills and Qualifications:
● Java, HTML, CSS, JavaScript, JSON, XML, AJAX
● ZK, Spring, Spring boot, Hibernate, REST Web Service, JSP
● Good knowledge of any Database management system (SQL Server and
/or Oracle)
● Operating system: Good knowledge of any Unix-based operating system
● Web and Application Server: Good knowledge of web server and
application server configurations. Also, knowledge of hosting a website.
Nice to have skills:
● Good debugging and analysis skills
● CheckMK system’s basic knowledge
● Scripting knowledge (PowerShell, Bash, Batch, JSTL)
● Tools / Plugins: Jira, Maven, Jenkins, Subversion, Swagger
● Soft skills: Effective communication skills (need to interact with German customers), Proactiveness, Quick learner, and Highly motivated.
Job code: CSAW0002
Mandatory:
● Java
● Spring and Spring boot
● Hibernate
● Webservice knowledge (REST)
● Knowledge of any Database Management System (preferred would be Oracle
and SQL)
● Design patterns, architecture, and code review techniques
Nice to have.
● ZK framework
● JavaScript
● CSS
• Website and software application designing, building, or maintaining.
• Strong Knowledge of LARAVEL and Vue JS.
• Strong Knowledge of HTML, CSS, and BOOTSTRAP.
• Strong Knowledge of Javascript is required.
• Knowledge of Firebase, MYSQL, MongoDB.
• Understanding the requirements and implementing them into the Front end and Backend.
• Must have the ability to write clean code structure.
Responsibilities:
- Must have hands-on working experience in NodeJS with Typescript
- Must have experience of large size product development process
- Must have detailed knowledge of designing and developing performant REST APIs
- Must have hands-on experience on Postgres DB and MongoDb / any NoSQL DB
- Must be comfortable working with git and CI CD pipelines and deployment strategies
- Should be able to build a new team and work with your engineers and mentor them
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Continuously discover, evaluate, and implement new technologies to maximise development efficiency
- Should be open to learn new domain and work in fast paced environment
- Responsible to deliver end to end module/product/project scope
Requirements:
- 4+ years of experience as a Full Stack Developer with a strong focus on Nodejs with TypeScript and React JavaScript
- Solid understanding of web application architecture, including RESTful API design and development
- Experience with front-end development using tailwind , bootstrap ,HTML, CSS, and JavaScript, typescript
- Strong analytical and problem-solving skills
- Excellent communication and interpersonal skills
Mandatory Tools:
- ACF and Elementor plugin
- Twig/Patternlab/Composer
- Advance Search
- Proven work experience as a WordPress developer. More in Backend(80:20 ratio)
- Knowledge of front-end technologies including CSS3, JavaScript, HTML5, and jQuery.
- Knowledge of code versioning tools including Git, Mercurial, and SVN.
- Experience working with debugging tools such as Chrome Inspector and Firebug.
- Good understanding of website architecture and aesthetics.
A PHP developer is responsible for designing, developing, and maintaining web applications using the PHP programming language. They work closely with other members of the development team to understand project requirements, implement efficient solutions, and ensure the smooth functioning of web applications.
Job description for a PHP developer:
- Develop and maintain dynamic web applications using PHP and related technologies.
- Collaborate with cross-functional teams to gather requirements and understand project objectives.
- Design, code, test, and debug web applications to meet project requirements and quality standards.
- Optimize application performance and ensure scalability and security.
- Integrate data from various back-end services and databases.
- Collaborate with front-end developers to implement user interfaces.
- Troubleshoot and resolve issues related to web application functionality and performance.
- Stay updated with industry trends and best practices in PHP development.
- Conduct code reviews and provide constructive feedback to improve code quality.
- Document code and application processes for future reference.
++Minimum Experience: 3+ Months
Job Location: Bhavnagar, GUJ, IN
Responsibilities:
- Product development using Python Django
- Working on high/low-level product designs
- Building innovative SaaS products for customers in the Recommendation domain
- Deliver code in an agile team environment along with highly experienced team members.
Experience: Minimum 1 years of Backend Development experience in Django.
Qualifications:
- Strong Experience in Frameworks like Python Django, Flask
- Problem-solving skills
- Experience in building multi-tier SaaS applications with exposure to micro-services, caching, pub-sub, messaging technologies
- Experience with design patterns
- Experience with SQL & NoSQL databases. Ability to design database schemas and scaling strategies
- Design micro-services architectures, REST API specs
- Exposure to technologies like Kafka, Redis, Elasticsearch, Redshift, Nginx, GraphQL is a plus.
- A strong foundation in computer science, with competencies in data structures, algorithms, and software design
- Bachelor's / Master Degree in CS
- Experience in GIT in mandatory
- Exposure to AWS, Docker, CI/CD systems like Jenkins is a plus
About us:
Shiprocket is a logistics platform which connects Indian eCommerce SMBs with logistics players to enable end-to-end solutions.
Our innovative data-backed platform drives logistics efficiency, helps reduce cost, increases sales throughput by reducing RTO and improves post order customer engagement and experience.
Our vision is to power all logistics for the direct commerce market in India including first mile, linehaul, last mile, warehousing, cross border and O2O.
Requirement:
We are looking for a Software Engineer who will develop, record and maintain cutting edge applications for Shiprocket Platform.
Key Responsibilities
- Build innovative, state-of-the-art applications which have to perform at scale
- Prepare and maintain all applications utilizing standard development tools
- Develop backend data services and contribute to increase existing APIs
- Ability to act individually in a complex and fast paced environment
- Closely work with the Product and QA teams to ensure smooth delivery
- Participate in solution designing with Tech leads and Systems Architects
- Document the development process, architecture, and standard components
- Coordinate with co-developers and keep project manager well informed of the status of development efforts
- Keep abreast of new trends and best practices in web development
Skills:
- Great people skills to closely work with other teams.
- Strong in establishing systems & processes
- Expertise in Laravel or GoLang, MySQL and Git
- Thorough in Object oriented concepts
- Knowledge of restful Web services
- Understanding of web applications
- Working knowledge of one or more caching, queuing systems in desirable
- Excellent problem solving
- Can do attitude
Required skills:-
- 2.5+ years of experience in the Development of JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands-on experience on Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem-solving
Good to Have Skills:
- 2+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast-paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.
- Proficient knowledge of Django and Django REST framework
- Experience and good understanding of Redis
- Good knowledge and understanding of PostgreSQL or other relational databases
- Proficient in NoSQL document databases especially MongoDB.
- Understanding of threading and multiprocessing in Python, and multi-process architecture
- Good-enough understanding of version control systems like Git or Mercurial
- Strong unit-test and debugging skills
- Knowledge of container technologies (specially Docker) and orchestration systems is a plus
- Strong understanding of various Python Libraries, APIs, and toolkits
- Excellent understanding of MVC and OOP
- Rapid prototyping skills for getting product feedback
- Experience with Agile and SCRUM methodology
Job code: CSAW0001
- Plans and contributes to software (product) development programs at all stages including testing and verification,
- Focusing on PC software.
- Expertise in .Net framework, C# (Desktop Application)
- 6 - 8 years of relevant experience in C#
- WPF, MVVM Architecture
- DBMS (SQL Server)
- XML, XSLT
About us – DIATOZ is a fast evolving IT company operating from India and Singapore. The company has evolved into 3 business verticals namely Digital Solutions& Services, Digital Products and Consulting. Digital Solutions & Services include but not limited to providing proof of concepts, solutions to complex problems on various domains like IoT, Mobility, eCommerce by adopting industry wide best practices. Digital Products like iRestoran, ezenotes, e2ehiring, Hectocommerce, ezevision that foray in various digital spaces that uses latest cutting edge technologies. Under Consulting, best talents matching the dynamics of IT industry needs are sourced, screened, evaluated to various partner companies to fulfill their human resource needs. Visit www.diatoz.com for latest information about our organization.
Job Description
As a Java Spring Boot Developer, you will be one of the key members of the team building the next generation, highly scalable Enterprise Applications. You will coordinate with Technical Architect, Development Leads in understanding the project requirements and work on effective implementation. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality are essential.
Responsibilities
Designing Enterprise Solution using Java, JEE, Spring Boot, and related Java Technology stack. Work on Design Patterns. Work on developing highly scalable enterprise-level web applications and RESTful APIs using MicroServices. Work on Java Spring Boot implementations. Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL. Work on implementation of Industry Standard protocols related to API Security including OAuth. Effective Client communication. Ability to write unit test cases. Must-Have
Experience in implementing Java 8, J2EE, and related Java technologies Gained experience in Design Patterns. Experience in implementing Java Spring Boot Excellent expertise in Java 8/11, Multithreading, Microservices, Proficiency in Advanced SQL/NoSQL. Good exposure and progressive experience working on AWS Cloud and integrations. Strong hands-on experience on Spring Core and Spring JPA. Experienced in using GIT and Maven. Good with CI/CD - Jenkins/Gitlab/Github Action. Good written, verbal communication, and documentation skills. Familiar with the Agile delivery process. Must be analytical and self-motivated. Work Effectively within a global team environment. Knowledge of end-to-end project execution methodologies.
Skills & Experience Required:
· Work experience as a Java Developer or similar role
· Experience in designing, building and testing core Java applications
· In-depth knowledge of popular Java frameworks like Spring MVC
· Experience with Object-Oriented Design (OOD) , Web services
· Experience in Maven, Jenkins
· Contribution in java based open-source projects
· Working knowledge in Teradata DB and its utilities like QueryGrid
· Good to have knowledge in Trino/Presto
Objective:
We are seeking a highly experienced Principal - Lead Python Developer to lead our team of developers in the development of high-quality software applications. The ideal candidate should have experience in Multidimensional programming, Multiprocessing, and Web Development Frameworks, as well as strong leadership skills.
Roles and Responsibilities:
- Must be extremely proficient with Python core libraries and Object-Oriented Programming concepts.
- Lead the development of software applications using Python and related technologies, including Multidimensional, Multiprocessing, and Web Development Frameworks.
- Develop and maintain Python applications that work with large, multi-dimensional arrays and matrices.
- Must have a solid understanding of data structures and algorithms.
- Must have experience working with REST API.
- Maintenance and optimization of existing processes
- Defining project and program management process
- Prioritizing task within the project: Task allocation across resources – capable of evaluating resources by their skills and improvement areas - prioritizes resource development.
- Contributes to org-level activities such as sales collaterals, designing proposals, and guiding teams through Proof of Concepts and training.
- Experience with any RDBMS preferably SQL Server and must be able to write and understand complex SQL queries.
- Design software architecture, write code, and review code written by other developers.
- Expertise in requirement gathering, technical design, and functional documents.
- Troubleshoot and solve complex problems that arise during the software development process.
- Good to have knowledge on GCP Data Flow, Big Query, Google Cloud storage, cloud function, Cloud composer, etc.
- Strong understanding of containerization technologies such as Docker and Kubernetes, with experience in deploying and managing containerized applications.
- Strong experience in writing unit tests, integration tests, and end-to-end tests, with experience in automated testing frameworks.
- Experience in leading conversations with clients and onsite counterparts
- Strong analytical and logical skills.
- Must be able to comfortably tackle new challenges and learn.
- Must have strong verbal and written communication skills.
Must-Have skills:
- Docker
- Python, OOPS
- SQL (PostgreSQL / MS Server)
- Flask / FastAPI / Django
- Multiprocessing / Numpy / Dask/ Joblib/ Vaex/ Ray
- AWS/Azure/GCP, Python
Good to Have skills:
- GCP – PubSub, Cloud Run, Google Cloud storage, cloud function, Cloud composer
- knowledge of CI/CD pipelines and DevOps
- Apache Airflow
- Terraform
- Good to have experience with Azure DevOps or Jira or other tools utilized in an agile development environment.
- Microservices
- Linux
- fsspec / gcsfs
- Pytest
Roles and responsibilities:
- 3+ years of experience in GoLang development
- Strong knowledge of the Go programming language with an object-oriented programming model.
- Experience and proficiency in building multithreaded applications in Golang is mandatory.
- Implementing REST API interfaces and database operations, with unit & integration testing
- Understanding of Go Routine and Channel patterns.
- Knowledge of Go frameworks and tools.
- Experience with dependency management tools such as Go Modules.
- Experience with Stringer, Gos code generation tools
- Understanding of Gos templating language
- Understanding of Popular Go web frameworks, such as Revel
- Ability to write clean and effective Go doc comments.
- Familiarity with AWS services integrations (i.e. Lambda, API Gateway etc)
- Understanding the fundamental design principles behind a scalable application
- Excellent analytical, problem-solving skills and programming skills
- Demonstrated ability to define and drive adoption of software development best practices, standards, processes, and methodologies.
- Strong communication skills, both verbal and written, and the ability to listen effectively.
- Working with the team to manage, optimize and customize multiple applications.
- Creating and maintaining technical documentation.
Have you streamed a program on Disney+, watched your favorite binge-worthy series on Peacock or cheered your favorite team on during the World Cup from one of the 20 top streaming platforms around the globe? If the answer is yes, you’ve already benefitted from Conviva technology, helping the world’s leading streaming publishers deliver exceptional streaming experiences and grow their businesses.
Conviva is the only global streaming analytics platform for big data that collects, standardizes, and puts trillions of cross-screen, streaming data points in context, in real time. The Conviva platform provides comprehensive, continuous, census-level measurement through real-time, server side sessionization at unprecedented scale. If this sounds important, it is! We measure a global footprint of more than 500 million unique viewers in 180 countries watching 220 billion streams per year across 3 billion applications streaming on devices. With Conviva, customers get a unique level of actionability and scale from continuous streaming measurement insights and benchmarking across every stream, every screen, every second.
What you get to do in this role:
Work on extremely high scale RUST web services or backend systems.
Design and develop solutions for highly scalable web and backend systems.
Proactively identify and solve performance issues.
Maintain a high bar on code quality and unit testing.
What you bring to the role:
5+ years of hands-on software development experience.
At least 2+ years of RUST development experience.
Knowledge of cargo packages for kafka, redis etc.
Strong CS fundamentals, including system design, data structures and algorithms.
Expertise in backend and web services development.
Good analytical and troubleshooting skills.
What will help you stand out:
Experience working with large scale web services and applications.
Exposure to Golang, Scala or Java
Exposure to Big data systems like Kafka, Spark, Hadoop etc.
Underpinning the Conviva platform is a rich history of innovation. More than 60 patents represent award-winning technologies and standards, including first-of-its kind-innovations like time-state analytics and AI-automated data modeling, that surfaces actionable insights. By understanding real-world human experiences and having the ability to act within seconds of observation, our customers can solve business-critical issues and focus on growing their business ahead of the competition. Examples of the brands Conviva has helped fuel streaming growth for include: DAZN, Disney+, HBO, Hulu, NBCUniversal, Paramount+, Peacock, Sky, Sling TV, Univision and Warner Bros Discovery.
Privately held, Conviva is headquartered in Silicon Valley, California with offices and people around the globe. For more information, visit us at www.conviva.com. Join us to help extend our leadership position in big data streaming analytics to new audiences and markets!
tl;dr: Ensure there are no 500's, virtually no 502's, detailed 400's and lots and lots of 200's!
We facilitate entire colleges and large companies around the world to conduct proctored, online assessments with high concurrency. We also roll out features at a rapid pace. Your job will be to ensure that users can continue to use us, as features get deployed. Students and candidates who face a website issue in the middle of a test get furious very easily. Further, we don't have a "Customer Success" team. So, your role will be critical to ensuring that everything runs smoothly!
We won't insult your intelligence by saying that you need to know about REST APIs and that you must help drive engineering excellence. If you don't know that already, you shouldn't apply to this job!
We are a tiny, inexperienced team that has achieved a lot of traction due to our product's timing. We are looking for someone who has worked in established setups so that they can instill some discipline.
Must-have skills:
- Flask & SQLAlchemy
- PostgreSQL
- AWS, git, CI/CD
Good-to-have:
- ReactJS
- Experience leading a team
- Computer-science background in college
If you are the kind who likes to dabble in architecting disparate systems, obsesses over uptime and is constantly thinking of whether you should have just used POST instead of PATCH, you are likely a great fit.
As an SSE, you will play a crucial role in designing, developing, and maintaining our backend systems
that power our platform. The ideal candidate will have a solid background in Python Django and a
strong understanding of databases, caching, and distributed systems.
● Design, develop, and maintain robust, scalable, and high-performance backend systems using
Python Django.
● Collaborate with cross-functional teams to understand business requirements and translate
them into technical solutions.
● Optimize application performance and scalability by implementing caching strategies, load
balancing, and distributed computing techniques.
● Ensure data integrity and security by implementing best practices for data storage, retrieval,
and access control.
● Develop and maintain integrations with external APIs and services to support seamless
interactions with third-party systems.
● Identify and address performance bottlenecks and other system issues to improve overall
system efficiency.
● Write clean, maintainable, and testable code following industry-standard coding practices.
● Conduct code reviews and provide constructive feedback to peers to ensure code quality and
adherence to best practices.
● Mentor junior team members and assist in their professional growth.
Job Description: Dot Net Application Developer
Responsibilities:
- Develop and maintain robust web applications using Microsoft C# (C sharp) and MVC framework.
- Implement object-oriented programming concepts and create DLL libraries.
- Write optimized SQL queries, views, and stored procedures.
- Utilize jQuery, JavaScript, and Ajax for front-end development.
- Collaborate with cross-functional teams for requirements gathering and issue tracking using Azure DevOps and ServiceNow.
- Stay updated with industry trends and technologies.
- Work on Microsoft WinForms/Desktop and web applications.
Qualifications:
- 3-5 years of experience as a Dot Net Application Developer.
- Strong coding proficiency in Microsoft C# and MVC.
- Expertise in jQuery, JavaScript, and Ajax.
- Solid understanding of SQL queries and database management.
- Familiarity with Azure DevOps and ServiceNow.
- Knowledge of Microsoft .NET Core is a plus.
- Understanding of engineering applications like AutoCAD, MicroStation, Revit, and S3D is advantageous.
- Excellent problem-solving and communication skills.
- Immediate joiners preferred.
Location: Mumbai, India (Onsite at Vikhroli)
Salary: 14-15 LPA
To apply, email your resume and work samples to [email protected] Only shortlisted candidates will be contacted.
Note: Immediate joiners are preferred.
Senior .NET Developer
3 - 8 YEARS
Technical Skills
- Lead the design, development, testing, and deployment of software applications
- Client communication
- Write clean, maintainable, and efficient code
- Design Microservices based Architecture and Management of microservices
- Collaborate with other developers, stakeholders, and business partners to improve the application
- Design and implement new features, optimize existing functionality, and resolve defects
- Collaborate with cross-functional teams to define, design, and ship new features
- Mentor junior developers and provide technical guidance
- Troubleshoot and debug applications
- Understand and optimize the performance and scalability of the application
- Participate in code reviews and ensure adherence to best practices and standards
- Write automated test cases to ensure code quality
- Ensure that all development work adheres to security and compliance requirements
- Identify and implement new technologies and tools to improve the development process
- Drive innovation and implement best practices to improve software quality and performance.
- Design, build, and maintain efficient, reusable, and reliable C# code
- Develop Rest API, work with WebSocket, manage JWT, work with OpenID & Auth 2.0
- Can write a complex algorithm with multi-threading as part of the feature
- Manage risk identification and risk mitigation strategies associated with the architecture
- Advanced understanding of Agile Methodologies, including estimations
- Create high-level implementation documents and support team to create low-level technical documents
- Take care of application-wide tasks such as performance, security, concurrency, transaction management, session management, caching, validation
- Stay up-to-date with the latest developments in .NET and related technologies.
Skills
- Strong experience with C#, ASP.NET, .NET Core, and SQL Server
- Experience leading development teams and mentoring junior developers
- Strong understanding of object-oriented programming principles
- Proficient in HTML, CSS, and JavaScript
- Strong knowledge of REST & SOAP API design
- Strong experience with Blazor
- Experience with Git and version control
- Strong problem-solving skills and ability to troubleshoot complex issues
- Excellent verbal and written communication skills
- Strong attention to detail and ability to deliver high-quality code
- Experience with SQL such as SQL Server, MySQL, PostgreSQL, or any other RDB
- Experience with NoSQL and In-Memory databases is a plus
- Hands-on Experience with CI & CD frameworks like Jenkins, ArgoCD, and Azure Pipelines
- Experience with ORM such as Entity Framework or Dapper
- Familiarity with Agile development methodologies
- Implementing cache & Queueing based on a use case to simulate a heavy load
- Implementing microservice architecture
- Experience with AWS, Azure, or Google Cloud Platform is a plus
Qualifications
- 6+ years of experience in software development
- 3+ years of experience in .NET Core development
- At least 2 years of experience in Designing Web Architecture.
- Bachelor’s degree in Computer Science or related field
- Strong experience with C#, .NET Core, and SQL Server
Experience: 6+ Years
Location: Hyderabad
Skills: Python, Django
1. Minimum of 6+ years of experience as a professional software engineer
2. Experience building a full-stack web application (Python Django framework)
3. Strong knowledge of relational databases and SQL queries
4. in writing effective and scalable coding practice
5. Good knowledge of Data Structures and Object Oriented Programming using Python
6. Experience in designing and implementing RESTful APIs.
7. Strong knowledge of Cloud Services using AWS/Azure and version control (Git)
8. Good understanding of Security principles used in application development
9. Understanding of Kibana and Elastic Search would be a plus
10. Understanding of front-end technologies, such as JavaScript, HTML5, CSS3
11. Add-on skills like Pandas and Numpy would be a plus.
What You will do
● Create beautiful software experiences for our clients using design thinking, lean and agile methodology.
● Work on world-class software products using the latest cutting edge technologies and platforms.
● Work in a dynamic, collaborative, transparent, non-hierarchical culture.
● Work in collaborative, fast-paced and value-driven teams to build innovative customer experiences for our clients.
● Help to grow the next generation of developers and have a positive impact on the industry.
Basic Qualifications
● Experience: 4+ years.
● Hands-on development experience in backend, Java, SprintBoot, Hibernate, SQL, MongoDB, Jenkins, Microservices etc...
● Server-side development experience mainly in JAVA.
● Passion for software engineering and follow the best coding concepts. ● Good to great problem solving and communication skills.
● Experience in working with cross-border, distributed teams is a must.
Nice to have Qualifications
● Product and customer-centric mindset.
● Great OO skills, including design patterns.
● Experience with large-scale enterprise systems
Design, development, and maintenance of applications in C# .NET, ASP.Net.
Good experience with MVC and application development in web applications (C#, MVC, Web API, Web services).
Full Stack JavaScript experience and Ajax.
Hands-on experience in writing stored procedures, functions and triggers in databases such as SQL Server.
Good understanding and experience following test-driven development and continuous integration practices.
Writing clean, functional code on the front- and back-end APIs, web services etc.
Passion for automation, and continuous improvement.
Strong oral and written communication skills in English. Should be able to effectively communicate with clients and departments.
Skills: SSIS, SSAS, SSRS, MS SQL Server, SQL Database
Responsibilities:
SQL Server Developers are responsible for developing SQL databases and writing applications to interface with SQL databases.
Development consists of
- Building databases and validating their stability and efficiency.
- SQL Server Management Studio, Query Analyzer, SQL Profiler, Toad.
- Creating views, functions and stored procedures and views and triggers.
- Writing optimized SQL queries for integration with other applications.
- Designing database tables.
- Performance tuning.
- Developing job scripts and triggers.
- Maintaining data quality and backups and overseeing database security.
Role:
1. Develop, implement and optimize stored procedures and functions using T-SQL.
2. Review and interpret ongoing business report requirements
Build appropriate and useful reporting deliverables.
3. Tuned and Optimized SQL Queries using Execution Plan and SQL Profiler. Suggest new queries.
4. Good Experience in creating database objects like Tables, Stored Procedures, Views, Indexes and User Defined Functions consumed at various stages of Migration process, Reports or Data Validation.
Option: Develop procedures and scripts for data migration.
We are looking for an experienced PHP Developer to join our engineering team and build for millions of users out there!
If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you. As a backend developer, you’ll work closely with our engineers to ensure system consistency and improve the user experience.
Responsibilities:
- Analyzing website and application requirements.
- Writing back-end code and building efficient PHP modules.
- Developing back-end portals with an optimized database.
- Troubleshooting application and code issues.
- Integrating data storage solutions.
- Responding to integration requests from front-end developers.
- Finalizing back-end features and testing web applications.
- Updating and altering application features to enhance performance.
Qualifications:
- Bachelor’s degree in computer science or a similar field.
- 1 year of experience in PHP.
- Knowledge of PHP web frameworks Laravel and Core PHP.
- Knowledge of front-end technologies including CSS3, JavaScript, and HTML5.
- Understanding of object-oriented PHP programming.
- Proficient with code versioning tools including Git, and VS Code.
- Familiarity with SQL/NoSQL databases.
- Knowledge of Server basics.
- Good problem-solving skills.
Role - Technical Lead
Years of exp - 5+
Location - Pune (WFO)
About us:
Lodgistics builds innovative cloud-based collaboration tools to manage world-class hotels. Since a well-run hotel leads to an extraordinary guest experience, our platform streamlines operations to help hotels run seamlessly. Lodgistics is designed with each department’s needs specifically in mind, facilitating communication between and within all departments. Our platform optimizes procedures, reduces costs, and improves satisfaction for every guest.
Roles and Responsibilities :
- Be part of an exciting industry that is on-track for record growth this year and be responsible for hands-on coding in addition to managing the technical initiatives and tasks assigned to engineers.
- Drive technical initiatives and ensure successful completion of tasks by assigning them to the appropriate engineers.
- Prioritize and triage tasks, bug fixes, and major initiatives.
- Make sound technical decisions to determine the future of our codebase.
- Improve processes and promote the adoption of best practices within the engineering organization.
- Provide engineers with the necessary resources to ensure their success and identify opportunities for growth.
- Compose technical roadmaps, quarterly, and yearly goals.
- Implement new features and resolve technical issues.
Required experience :
- 5+ years hands-on programming experience, using modern web development technologies
- Minimum 2 years of experience working with ROR
- 5+ years experience working at a startup
- Degree in Computer Science or related field
As an early-stage startup that operates globally, Lodgistics is looking for an engineering manager whose superior technical skills are matched by an advanced facility for adaptability. We're looking for someone who can think quickly, adjust to changing circumstances, and communicate effectively with coworkers who have different backgrounds and skill sets. Since you will encounter situations you may not be familiar with, independent thinking and creative problem solving are essential.
Responsibilities:
Collaborate with product managers and other stakeholders to understand business requirements and translate them into technical specifications.
Design, develop, and maintain high-quality software solutions, ensuring scalability, performance, and security.
Write clean and efficient code using best practices, and conduct code reviews to ensure code quality and adherence to coding standards.
Participate in architectural discussions and propose technical solutions that align with business objectives.
Collaborate with cross-functional teams to integrate software components and troubleshoot issues.
Conduct comprehensive testing of software applications, including unit testing, integration testing, and automated testing.
Identify and resolve technical issues, bugs, and performance bottlenecks.
Stay updated with the latest industry trends, technologies, and best practices, and share knowledge with the team.
Mentor and guide junior engineers, fostering a culture of continuous learning and growth.
Requirements:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Minimum of 4 years of proven experience as a software engineer, with a focus on backend development.
Strong proficiency in programming languages such as Java, Python, or C++.
Extensive experience with web application development frameworks such as Spring, Django, or Flask.
Solid understanding of database systems (SQL and NoSQL) and proficiency in writing complex queries.
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Strong knowledge of software engineering principles, design patterns, and best practices.
Familiarity with Agile methodologies and experience working in an Agile/Scrum environment.
Excellent problem-solving skills and ability to work effectively in a fast-paced, collaborative environment.
Strong communication and interpersonal skills, with the ability to effectively communicate complex technical concepts.
Benefits:
Competitive salary and comprehensive benefits package.
Opportunities for professional growth and career advancement.
Collaborative and inclusive work environment.
Cutting-edge technology stack and access to the latest tools and resources.
Chance to work on impactful projects and shape the future of the lending industry.
upcred.ai is an equal-opportunity employer. We value diversity and encourage individuals from all backgrounds to apply.
We're looking for an experienced Backend Engineer Interns to join our growing team of engineers to help build and maintain our products. You should have prior internship experience as Backend intern using PythonDjango
Requirements/Skills
- At least prior internship experience -on Backend development experience especially in Python & Django stack is must
- Prior experience in tech and product startups .
- Good communication skills
- Minimum 60% aggregate marks (Passed out year - 2022 & 2023)
- Sound knowledge on Python programming language and must have completed projects using the Python
Internship Details :
- Full-time Paid Internship(15,000-35,000)
- Internship duration: 3-6 months
- Based on their performance during the internship, there may be a Full-time opportunity available for them to join our team
Join our growing team and work with some of the best backend engineers. Work on interesting and complex challenges in a fast paced development environment
About the Role
Reporting to the Software Engineering Manager as a member of the Development team at IDC, the Principal Software Engineer is responsible for delivering quality and performant software and design to handle the vast array of use cases that our customers have today. As a Principal Software Engineer, you will help define and architect products, algorithms, and data systems that deeply integrate core software and services to drive innovations. You will obsess over data, metrics, algorithms, mechanisms, and incentives that unlock innovation and scalability opportunities across the company. This role is inherently cross-functional, working with core software systems across the company.
Responsibilities:
- Serve as a technical lead on our most demanding, cross-functional projects.
- Ensure the quality of architecture and design of systems.
- Functionally decompose complex problems into simple, straight-forward solutions.
- Analyze and improve data quality and metrics.
- Fully and completely understand system interdependencies and limitations.
- Leverage knowledge of internal and industry in design decisions.
- Assist in the career development of others, mentoring on advanced technical issues and helping managers guide the career growth of their team members.
- Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.
- Skilled in translating high level abstract business requirements into software design, designing systems specifications, standards, and programming
- Contribute to Architectural blueprints and Design for the software solutions
- Mentor team on engineering best practices such as writing clean code, designing scalable, reliable and performant software solutions, set and ensure compliance to software quality standards etc.
- Be a role model for the team with innovative thinking, passion for continuous learning and contributions to the project.
Qualifications, Skills & Experiences
- BE / B.Tech /M.Tech in Computer Science, Data Science, or a related field
- Minimum 8+ years of experience building large scalable systems
- Minimum 5+ years of recent experience in building products on cloud
- Strong knowledge in OOPS with .Net, C# with SQL Server or any RDBMS
- Strong experience in architecting and building multi-threaded, distributed systems.
- Strong knowledge of data structures, algorithms, and designing for performance.
- Working experience of Redux is essential
- Outstanding problem-solving abilities.
- Ability to achieve stretch goals in a highly innovative and fast paced environment.
- Sound business judgment, proven ability to influence others and strong analytical thinking skills.
- Extensive experience of mentoring junior engineers to success.
- Experience with Microservices Architecture
- Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.
- Working knowledge of CI/CD pipelines and AWS/Azure cloud services is essential
- Hands on experience of building products for unix systems in addition to windows is good to have.
What's this role about?
We are looking for a proactive-self driven, Java developers with Spark experience.
Skills required to contribute:
Java Backend Developer with the below skills
Mandatory Skills:
- Command over OOAD (Object-oriented analysis and design) concepts with good technical background and how to use it to produce clean, readable and well-tested code.
- Skillful in JUnits, Mockito, Easy Mock and other likes of Unit testing technologies
- Expertise with Java backend application design and development with SQL/PLSQL/ Spring Boot / Hibernate.
- Knowledge of Application servers like Tomcat, JBoss etc.
- Should have knowledge on API development, Integration, performance optimization.
- Write extensive unit tests for continuous integration environments
- Experience in using SCM tools like Git and having exposure to with Continuous Integration and Deployment.
- Skills on Agile methodology work methods & tools like Jira etc
- Good team player with excellent interpersonal skills.
Good to Have Skills: Knowledge on Docker, OpenShift, Kubernetes, Shell Scripting, Selenium
At Codemonk, we believe the best work comes out when people enjoy their freedom. We have a hybrid workplace policy where certain teams work out of the office, some flexible and others fully remote.
Responsibilities.
Writing reusable, testable, and efficient server-side code that solve problems Building RESTful APIs Design and implementation of scalable, low-latency, high-availability, and performant application/architecture Implementation of security and data protection measures Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.) Deploying and managing applications on the cloud Supervising less experienced team members.
Requirements
Good knowledge of Python and Django Extensive knowledge on building Rest API's using Django Rest Framework (DRF) Basic understanding of Linux Systems and Docker Basic understanding of front-end technologies, such as JavaScript, HTML and CSS Able to integrate multiple data sources and databases into one system Knowledge of user authentication and authorization between multiple systems, servers, and environments Understanding of fundamental design principles behind a scalable application Understanding of database systems like PostgreSQL and MongoDB Able to design database schemas that represent and support business processes Strong unit testing, debugging and documenting skills Experience with version control systems Familiarity with AWS services such as RDS, EC2, ECS and S3. Bonus points for having Experience working with Elastic-search, GraphQL, CI/CD tools Experience leading teams and projects.
Job Description
- 5- 8 yrs IT industry experience preferably Banking domain
- Strong Python Skills and good understanding of Java and Microservices
- Should have handled banking customers and exposure to Production support processes
- Good in database and Pl/SQL – Ability to write SQL as and when needed
- Good attitude and communication
- WFH not allowed – Working from Bank premises as per bank calendar in Saifabad or Hitech City – Saifabad Flexibility must
Job Description
About the Role
• Initiate and drive technical decisions on a multi-functional, Agile team alongside
product management, product design, and engineering
• Work closely with product to translate abstract business and product requirements
into crisp technical specifications along with a delivery roadmap
• Resolve blockers and help the team stay productive
• Perform code and design reviews
• Take part in building the team and iterating on hiring processes
Must have Requirements for the Role
• 8+ years of experience in a highly technical role at hyper-growth startup or fast-paced
company and 2+ years of experience leading a team
• Production level experience with Node.js or Go mandatory.
• Experience building highly available and performant applications in any major
programming language (e.g. Node.js, Go, Javascript)
• In-depth knowledge and experience working with major cloud platform (e.g. AWS
(must have experience))
• Experience leading product teams
• You are a good communicator who can explain technical concepts to product
managers, designers, support and other engineers
• Demonstrated ability to work well with others in a team environment and with
geographically distributed teams
• In-depth knowledge of database and web security
How We Define Success:
• Ensure the projects are delivered within reasonable timelines that meet the
acceptance criteria set by the stakeholders
• Ensure technical debt is being measured and tackled
• Ensure the non-functional requirements are being taken into account while delivering
features: performance, security and testing
Nice To Have, but Not Required:
• Good understanding of GCP, Azure
• Worked in a early-stage startup environment
• Good understanding of micro services
Job Description
About the Role
• Design, develop, test, deploy, maintain, and improve software and new user-facing
features across Novo’s products and services
• Drive technical decisions on a multi-functional, Agile team alongside product
management, product design, and engineering
• Optimize applications for maximum speed and scalability and analyze feedback from
customers and internal teams to identify issues and improvement opportunities.
• Champion a passion for engineering best practices such as code quality, linting, and
testing
• Ensure our software is reliable, extensible, maintainable, debuggable, secure, well-
tested and performs well under load
• Mentor junior engineers in all aspects of planning, development and testing
• Stay engaged with latest technologies and evaluate strategies to keep the Novo
technology stack up to date
Requirements for the Role
• 5+ years experience in a highly technical role at hyper-growth startup or fast-paced
company
• Extensive background designing, developing, testing, deploying, maintaining, and improving software
• Good understanding of Node.js & Javascript.
• Strong understanding of SQL database.
• Demonstrable experience architecting scalable and cost effective solutions to ensure and support the customer growth
• Experience mentoring junior engineers in all aspects of planning, development and
testing
• Demonstrated ability to translate business goals and initiatives into technical
requirements
• Strong understanding of system design and architecture.
• Interest in engaging with latest technologies and evaluating strategies to keep the Novo technology stack up to date
• Excellent written and verbal communication skills with the ability to collaborate with both technical and non-technical teams effectively.
How We Define Success
• Ensure given tasks are delivered within a given timeline along with test cases.
• Ensure code should follow guidelines & standards set by the company.
Nice To Have, but Not Required:
• Experience with Go programming language
• Experience with AWS
We are looking for a Python Backend Developer - Serverless/Microservices, with a strong background in Python.
Lobb gives you an opportunity to work with a passionate team complimenting us with your expertise and skillsets.
If this is you, please apply.
For the right candidate, compensation will include a competitive salary, a flexible working space across multiple locations in Bangalore.
Partnering with us will also give you a chance to be amongst the start-up ecosystem and also interact and network with peers across multiple start-up verticals.
Our backend stack includes AWS Lambda, API Gateway. We have built an automated testing and deployment pipeline around GitHub and Codepipeline. For storage, we primarily use DynamoDB/Postgres, S3.
Whether or not you’re already familiar with these or the dozen of other services we use, together we’ll make sure you develop a working knowledge of them and eventually deep/sound expertise.
Skills:
- 2+ years of experience designing and building apps in relevant technologies.
- Sound knowledge of Python
- Must have a good sense of user experience
- You’re kind, curious, and tenacious
- You understand CS fundamentals
- You know the difference between good Python code and bad Python code
- Experience with Python web frameworks like Django, Flask, or FastAPI will be an added advantage
- Experience with common development tools such as Pylint, Black Python code formatter, etc.
- Strong proficiency in Python, including Object-Oriented & Functional Concepts
- Familiarity with RESTful APIs
- You love building things and have built some applications in the past (Optional)
- You have a sound understanding of data structures and algorithms and Systems Design.
- You are analytical and are curious about technology.
- When you don't know, you ask questions or look for answers on the internet.
- You are not afraid to express your opinion.
- You are fanatical about the quality of your work; you finish what you start.
- You have strong English comprehension and communication skills; you can articulate your ideas clearly. (Non-Negotiable)
- Must be willing to learn in a fast-paced environment.
Optionally:
- Experience as a team leader/mentor. We plan to grow our engineering team.
- Knowledge of Web Servers and Linux.
Benefits:
- Competitive salary, ESOPs & helpful peers
- Flexible timings
- Environment to learn, collaborate, speak your mind and grow.
We are seeking a skilled NestJS/PostgreSQL Developer to join our development team. As a NestJS/PostgreSQL Developer, you will be responsible for designing and implementing server-side applications, APIs, and databases using NestJS framework and PostgreSQL. You will work closely with other developers, stakeholders, and project managers to deliver high-quality software solutions.
Responsibilities:
- Develop server-side applications and APIs using the NestJS framework.
- Design and implement efficient and scalable database schemas using PostgreSQL.
- Collaborate with front-end developers to integrate server-side logic with the user interface.
- Write clean and maintainable code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to improve code quality.
- Optimize application performance and troubleshoot any issues or bugs.
- Work closely with stakeholders to understand requirements and translate them into technical solutions.
- Participate in the entire software development lifecycle, including planning, designing, coding, testing, and deployment.
- Stay up-to-date with the latest trends and technologies in web development, NestJS, and PostgreSQL.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience (2-5 years) in server-side application development using NestJS framework.
- Strong knowledge of TypeScript and JavaScript.
- Experience with PostgreSQL or other relational databases.
- Proficiency in building and consuming RESTful APIs.
- Familiarity with Git version control system.
- Good understanding of software development principles, design patterns, and best practices.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Ability to work independently as well as in a team environment.
Preferred Qualifications:
- Experience with other JavaScript frameworks such as Angular or React.
- Knowledge of microservices architecture and containerization (e.g., Docker).
- Familiarity with cloud platforms like AWS, Azure, or GCP.
- Experience with testing frameworks (e.g., Jest, Jasmine).
- Understanding of Agile/Scrum development methodologies.
We are looking for a PHP Developer with knowledge of the laravel framework and a minimum of 2+ years of work experience in developing PHP-based applications for the specified designs and standards.
* Developing web solutions in PHP/Laravel on the LAMP stack
* Understanding the eCommerce domain and working in close proximity with the Business Owners to discuss requirements and quickly prototype business ideas into applications
* Make the best use of the ORM capability of Laravel and develop project solutions that are independent of the hosting environment and underlying database
* Integrations with 3rd party tools and services
* Troubleshooting and resolution of website performance issues
* Hands-on experience in Core PHP, Laravel, HTML, CSS
* Must be capable to handle projects alone.
* Should have handled projects in Agile methodology
We're hiring Sr. Backend Developer — Node.js to join our team to help shape the Backend of Saleshandy
You’ll start by working on Saleshandy, our brand new product iteration. In 2022, we’ll launch a new product; there’s lots of impactful backend work ahead to make your mark.
About the job:
- You'll start the journey by reviewing the backend systems and suggest architecture enhancements
- You'll write high-quality, maintainable code to solve complex problems
- You'll create common reusable components/libraries
- You'll evaluate new technologies and create POCs
- You’ll set the direction, take ownership and see things through without a lot of oversight
- You'll optimize and scale the backend systems to meet the business growth
- You'll leverage AWS cloud services to design solution
- You’ll set up best development best practices for reliable deliverables
- You'll contribute to the org. building activities — hiring, mentoring, and writing on our blog
Here are some things we’ve worked on recently to give you a sense of what you’ll be doing day-to-day.
- Shipped an update to email sending algorithm (the core of Saleshandy 3) that adjusts to email sending schedule, email sending limit set by the user, and parallel email sending from multiple sequences
- Shipped Segment + Mixpanel integration so that the product team can make data-driven decisions
- Implemented Apache Kafka to set-up communication between microservices
- Implemented centralized events logging system to record user's interaction for feeds
About you:
- We’re looking for someone with solid back-end JavaScript experience.
- 2–5 years of experience with Node.js and related frameworks.
- You should be proficient in Javascript, Node.js, MySQL / Postgresql / MongoDB,
- You should be well-versed in REST API design and familiar with RabbitMQ or Apache Kafka.
- You should be good at engineering best practices, design patterns, and data structures
We do real work. We use our time to ship things that move our customers and company forward. We are makers and artists. We believe in craftsmanship. We believe in ikigai! We live in Ikigai! We believe in Work-life integration over work-life balance. We’re in this for the long term.
Pay and benefits:
- Benefits at Saleshandy are all about helping you lead a healthy life outside of work.
- We believe the quality time to focus on work starts with quality time to think, exercise, be with family & friends, and of course, time to yourself. We work five days a week.
- We provide medical insurance to all team members and compensation for books, courses you purchase for learning. To meet everyone in person, we go for a yearly retreat — you will decide the place.
- We pay for whatever hardware and software you need to work and make sure you are regularly upgraded to the latest versions.
Other Perks:
- Personal Development — an annual budget for books, courses, and conferences
- Medical Insurance — we offer health insurance allowance to all the teammates
- Annual team retreats — to amp up the entire team's energy every year, we take a retreat. you will decide the place. Check out our recent trip to Udaipur!
Duties & Responsibilities
- Maintain and refactor existing code
- Establish and refine development standards
- Participate in daily standups, planning meetings, reviews, and retrospective meetings
- Develop well-commented, robust, peer-reviewed code
- Takes complete ownership of assigned projects and delivers in a reasonable time
- Communicate effectively and identify road blocks in a timely fashion
- Work closely with Team Lead and QA to understand requirements and estimate tasks
- Perform commits, pull requests, and code reviews using Git
Skills & Requirements
- 6 yrs & above development experience on Microsoft platform (.NET, Core, SQL, IIS).
- .NET MVC and Web API experience.
- Experience in Web Forms (C#, VB.NET)
- Experience with MS-SQL, experience using Oracle and MySQL databases is a plus.
- Modern authentication experience (SAML, OAuth, OIDC, Ws-Fed/Trust)(desirable) is a plus.
- Active Directory programming experience (Directory Services) (desirable)
- Experience with frameworks like Angular.
- Experience working with Git.
- Experience building applications and working with RESTful APIs
Our client is a rapid growth stage Edtech start-up focused on solving the teacher shortage crisis in the US education system using technology by bringing teachers to the classrooms and giving them access to the right tools to teach students in a highly engaging manner.
They have a development center in Mumbai and they are looking to scale up the teams in Pune and Bangalore as well.
What does the role entail:
● Design, develop, and maintain software applications using .NET Core ,C#
● Write clean, maintainable, and efficient code
● Collaborate with cross-functional teams to analyze requirements, design solutions, and implement new features
● Develop and implement unit tests and integration tests to ensure software quality
● Troubleshoot and debug applications
● Participate in code reviews and provide constructive feedback to peers
Required Skills:
● B.E/B.Tech in computer science
● 1 - 3 years of experience
● Hands-on experience following skills
MS Technologies: NET CORE 7+, C#
Backend: MSSQL / MySQL /Postgres
● Preferred understanding of Cloud: Azure/AWS.
● Strong understanding of object-oriented programming, Design principles, data structures, and algorithms
● Worked in an Agile software development environment
Required Skills:
- 3+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.
Required Skills:
● Expert in Python, with knowledge of at least Django (More web frameworks are a plus)
● Familiarity with some ORM (Object Relational Mapper) libraries
● Able to integrate multiple data sources and databases into one system
● Understanding of the threading limitations of Python, and multi-process architecture
● Good understanding of server-side templating languages (such as Jinja 2, Mako, etc depending on your technology stack)
● Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 (is a plus)
● Understanding of accessibility and security compliance
● 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
● Able to create database schemas that represent and support business processes
● Strong unit test and debugging skills
● Proficient understanding of code versioning tools
● Knowledge of application deployment process and server set up
● Integration of data storage solutions
Responsibilities:
● Owning one or more of the web services; adding new features, resolving bugs, and refactoring/ improving code base.
● Design and implementation of low-latency, high-availability, and performant applications
● Translating product requirements into functional, maintainable, extensible software that is in-line with company objectives.
● Good knowledge of software engineering best practices, including unit testing, code reviews, design documentation, debugging, troubleshooting, & agile development.
● Work on cutting-edge web technologies to make a powerful impact on 1M+ enterprise users
● Be part of a growing team that will design, develop, and test software and cross-product applications which span across different Planview products
● Work in an agile engineering team writing maintainable and scalable code for software components and influencing team decisions
● Contribute to the product’s architecture vision and execution, working closely with cross-product teams and other leaders within the R&D department
● Collaborate with stakeholders to imagine, design, develop, test, and launch software that impacts our customers and inspires your peers
● Drive continuous improvement of software quality, CX and maintainability of features
● Continuous learning of technology trends, tools, and approaches, including sharing this knowledge with your team
Key Responsibilities:
- Rewrite existing APIs in NodeJS.
- Remodel the APIs into Micro services-based architecture.
- Implement a caching layer wherever possible.
- Optimize the API for high performance and scalability.
- Write unit tests for API Testing.
- Automate the code testing and deployment process.
Skills Required:
- At least 3 years of experience developing Backends using NodeJS — should be well versed with its asynchronous nature & event loop, and know its quirks and workarounds.
- Excellent hands-on experience using MySQL or any other SQL Database.
- Good knowledge of MongoDB or any other NoSQL Database.
- Good knowledge of Redis, its data types, and their use cases.
- Experience with graph-based databases like GraphQL and Neo4j.
- Experience developing and deploying REST APIs.
- Good knowledge of Unit Testing and available Test Frameworks.
- Good understanding of advanced JS libraries and frameworks.
- Experience with Web sockets, Service Workers, and Web Push Notifications.
- Familiar with NodeJS profiling tools.
- Proficient understanding of code versioning tools such as Git.
- Good knowledge of creating and maintaining DevOps infrastructure on cloud platforms.
- Should be a fast learner and a go-getter — without any fear of trying out new things Preferences.
- Experience building a large-scale social or location-based app.