- Working knowledge of XML, JAVA, REST, SOAP etc
- Basic knowledge of SQL, including the ability to author ad-hoc database queries.
- Is comfortable writing code in Ruby, Python, JavaScript, and Java and enjoys learning new languages and technologies.
- Has experience integrating APIs (major plus)
- Experienced integrating RESTful APIs into web applications (a plus)
- Is experienced with Github or the likes.
- Should have worked on Payment Gateway Applications.
- Has a technical degree in Computer Science, Engineering or Mathematics (MBA is an asset)
- Technical Product/Software certifications an asset
- Has 3 to 5 years of experience in a similar client-facing role
- Has previous experience in a traditional software engineering or Implementation role.
- Has strong analytical and debugging skills.
- Experienced with Salesforce is a plus
- Solution-driven, able to grasp new concepts quickly and efficiently, able to work alone or in a team, able to work with no supervision and under pressure
- Excels in a collaborative and cross-functional environment.
- Demonstrates professional communication skills on technical and business-related subjects
- Experience working with payment gateways a major plus including ecommerce and Retail Experience with continuous integration and test-driven development methodologies a plus
- Excellent time management, organization, and planning skills are essential
- Flexibility to travel as required to meet with clients
- Ability to comprehend and translate complex technical issues and apply to business solutions
- Demonstrate ability to articulate complex technical terms or processes into business language
- Ability to synthesize technical information and apply to business solutions
- Able to set priorities, influence others, and manage customer and partner expectations
- Demonstrated success in customer and partner relationship management
- You are motivated, think outside of the box, and understand the purpose of process and procedures
Similar jobs
Company Overview
Rablik Private Limited is an expanding IT company registered in Jagdalpur, Chhattisgarh, with a work office located in Raipur. We provide a range of digital solutions, including website development, mobile app development, digital marketing, and SEO. As part of our growth, we’re looking for a skilled Backend Developer to join our team and help develop efficient, scalable, and secure back-end applications.
Job Summary
The Backend Developer will be responsible for server-side application logic, database management, and ensuring high performance and responsiveness of applications. This role is ideal for candidates with a strong background in back-end development, ready to work on cutting-edge projects and collaborate with front-end developers to create seamless, user-centered experiences.
Key Responsibilities
- Develop and maintain server-side applications, ensuring security, performance, and scalability.
- Create and manage APIs, facilitating efficient communication between the client and server.
- Work with databases to design, develop, and maintain data structures that support web applications.
- Troubleshoot, debug, and upgrade software systems.
- Collaborate with front-end developers and other team members to integrate user-facing elements with server logic.
- Optimize applications for maximum speed and scalability.
- Stay updated with emerging technologies and trends in backend development.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Technical Skills:
- Proficiency in back-end languages like Python, Java, Node.js, PHP, or Ruby.
- Strong knowledge of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Experience with RESTful APIs and/or GraphQL.
- Familiarity with server management and deployment (e.g., AWS, Azure, or Google Cloud).
Experience Requirement
- For Freshers: Candidates with relevant internships or academic projects in back-end development are encouraged to apply.
- For Experienced Candidates: A minimum of 2+ years of experience in backend development, with a proven ability to develop robust and scalable back-end solutions.
Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, Google Cloud) and serverless architecture.
- Familiarity with CI/CD pipelines and DevOps practices.
- Understanding of front-end technologies (HTML, CSS, JavaScript) for integration purposes.
- Strong problem-solving skills and attention to detail.
Salary
- Freshers: Competitive starting salary based on skills and potential.
- Experienced: Higher salary range based on experience level and expertise.
What We Offer
- Opportunities for growth and advancement in a dynamic environment.
- EPF and health insurance benefits.
- Collaborative team culture and regular training sessions.
You will break down business opportunities and problems into software solutions. You will work closely with the CTO to help product and marketing stakeholders distill the product vision and roadmap, into a technology vision. You will be responsible for the evolution of an already bleeding-edge highly distributed systems at the back-end, and would need to work withfront-end architects to come up with the best user experience for the gaming platform. You will be required to make decisions quickly, and work under strict timelines. You would lead technology strategy through analysis of market trends and product requirements. You would help set coding guidelines and help bring the most modern tools to keep engineering processes most efficient.
Requirements:
● B.E/MS in Computer Science or equivalent.
● 10+ years or more of progressive software technology experience with at least 3 years
in an architectural role.
● Completely hands on with technology and architecture. Start-up experience is a huge
plus.
● Ability to quickly prototype and demonstrate technology value adds and educate + drive
adoption within the extended technology team
● Excellent and robust understanding of scalable product system architecture(s),
platforms and core technologies
● Demonstrated problem-solving and leadership skills to pursue correct engineering
process in adverse conditions. Ability to embrace and demonstrate leadership beyond
ownership
● Work with engineering leadership to setup and manage processes.
● Track record of thought leadership and out of the box thinking in the technology arena.
● Ability to work efficiently in an entrepreneurial and in a start-up environment
● A Java/Spring/Akka, Javascript or Golang rockstar.
● Deep and hands on knowledge of some of these technologies - MySQL, NodeJS,
message brokers such as Kafka/RabbitMQ, NoSQL datastore such as Mongo, Cassandra,
Arango, distributed caches such as Redis/memcached, container technology such as
Docker and Kubernetes etc.
● Great proficiency in distributed systems design, with an ability to make the right
trade-offs for creating future-proof solutions.
● Building quick PoCs and full-fledged solutions with various AWS managed services would
be a big plus.
Key Responsibilities
- Design and implement scalable, maintainable, and efficient Python applications
- Lead technical projects from conception to deployment
- Collaborate with cross-functional teams to define and implement new features
- Write clean, testable code with appropriate documentation
- Conduct code reviews and provide constructive feedback to team members
- Mentor junior developers and contribute to their professional growth
- Participate in technical architecture discussions and decision-making
- Troubleshoot and debug complex software issues
- Contribute to continuous improvement of development practices and processes
- Design and implement AI/ML solutions using LLMs and related technologies
- Optimize and maintain AI model deployment pipelines
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 5+ years of professional software development experience
- Strong proficiency in Python and its ecosystem (Django/Flask, FastAPI)
- Experience with SQL and NoSQL databases
- Solid understanding of software design patterns and principles
- Experience with version control systems (Git)
- Strong knowledge of RESTful APIs and microservices architecture
- Proficiency in writing unit tests and understanding of TDD practices
- Experience with CI/CD pipelines and deployment automation
- Strong problem-solving and analytical skills
AI/ML Technical Skills
- Experience with LLM frameworks (LangChain, LlamaIndex)
- Knowledge of working with large language models (GPT, Claude, etc.)
- Understanding of prompt engineering and LLM fine-tuning concepts
- Experience with vector databases (Pinecone, Weaviate, or similar)
- Familiarity with AI model deployment and serving (BentoML, Ray Serve)
- Experience with machine learning libraries (PyTorch, TensorFlow, or similar)
- Knowledge of AI/ML observability and monitoring tools
- Understanding of AI safety practices and responsible AI development
- Experience with embedding models and semantic search implementations
- Familiarity with AI application development patterns and best practices
Responsibilities:
- Taking initiative in the Design and Development of Android applications.
- Ship reliable software practicing robust software design and in-depth code reviews.
- Design major software components, systems, and features and implement full-stack app foundation features and core app features.
- Take ownership, design, develop and deploy in a collaborative environment with other team members
- Knowledge of architect solutions using innovative technology ideas and industry-leading methodologies.
Requirements:
- Good hands-on experience in developing and deploying Android apps Android native/cross-platform.
- Comfortable with JAVA and Kotlin both.
- Experience implementing integrated solutions with APIs built using RESTful web services.
- Strong analytical and debugging skills.
- Good understanding of Data Structure and Algorithms.
- Adapt to a dynamic work environment. Stay updated with the latest in technology and always think customer first.
- Study and understand the product specifications thoroughly to design appropriate software solutions. Suggest improvements and optimize existing implementations.
- Ability to identify and deliver POCs and Demos in a record timeframe.
- Encourage and coordinate with the team around new technologies, processes, and approaches.
- Proficiency in various Design Principles and app development methodologies.
- Strong communication skills with a people-first approach without compromising on engineering tasks
Software Development Engineer – SDE 2.
As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.
Top Skills
You write high quality, maintainable, and robust code, often in Java or C++ or C#
You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
Roles & Responsibilities
You solve problems at their root, stepping back to understand the broader context.
You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
You recognize and use design patterns to solve business problems.
You understand how operating systems work, perform and scale.
You continually align your work with Amazon’s business objectives and seek to deliver business value.
You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
You communicate clearly with your team and with other groups and listen effectively.
Skills & Experience
Bachelors or Masters in Computer Science or relevant technical field.
Experience in software development and full product life-cycle.
Excellent programming skills in any object-oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
Proficiency in SQL and data modeling.
Qualifications
- 4+ years of software development experience in Java 8. Knowledge of Java 9.
- Experience in developing micro services in Spring Boot or Node.js. Experience in security, transaction, Idempotency, log tracing, distributed caching, monitoring and containerization requirements of Micro services. Experience in developing High Cohesion & Loosely Coupled Micro Services
- Should have excellent acumen in Data Structures, Algorithms, problem-solving and Logical/Analytical skills. Thorough understanding of OOPS concepts, Design principles and implementation of different type of Design patterns.
- Sound understanding of concepts like Exceptional handling, Serialization/Deserialization and Immutability concepts, etc. Good fundamental knowledge in Enums, Collections, Annotations, Generics, Autoboxing, etc.
- Experience with Multithreading, Concurrent Package and Concurrent APIs
- Basic understanding of Java Memory Management (JMM) including garbage collections concepts.
- Experience in RDBMS or NO SQL databases and writing SQL queries (Joins, group by, aggregate functions, etc.)
- Hands-on experience with JMS. Hands-on experience in creating RESTful webservices and consuming webservices. Hands-on experience with Spring.
- Hands-on experience with any of the logging frameworks (SLF4J/LogBack/Log4j)
- Experience of writing Junit test cases using Mockito / Powermock frameworks. Should have practical experience with Maven/Gradle and knowledge of version control systems like Git/SVN etc.
- Good communication skills and ability to work with global teams to define and deliver on projects. Sound understanding/experience in software development process, test-driven development.
- 4+ years of software development experience in Java 8. Knowledge of Java9.
- Experience in developing micro services in Spring Boot or Node.js. Experience in security, transaction, Idempotency, log tracing, distributed caching, monitoring and containerization requirements of Micro services. Experience in developing High Cohesion & Loosely Coupled Micro Services
- Should have excellent acumen in Data Structures, Algorithms, problem-solving and Logical/Analytical skills. Thorough understanding of OOPS concepts, Design principles and implementation of different type of Design patterns.
- Sound understanding of concepts like Exceptional handling, Serialization/Deserialization and Immutability concepts, etc. Good fundamental knowledge in Enums, Collections, Annotations, Generics, Autoboxing, etc.
- Experience with Multithreading, Concurrent Package and Concurrent APIs
- Basic understanding of Java Memory Management (JMM) including garbage collections concepts.
- Experience in RDBMS or NO SQL databases and writing SQL queries (Joins, group by, aggregate functions, etc.)
- Hands-on experience with JMS. Hands-on experience in creating RESTful webservices and consuming webservices. Hands-on experience with Spring.
- Hands-on experience with any of the logging frameworks (SLF4J/LogBack/Log4j)
- Experience of writing Junit test cases using Mockito / Powermock frameworks. Should have practical experience with Maven/Gradle and knowledge of version control systems like Git/SVN etc.
- Good communication skills and ability to work with global teams to define and deliver on projects. Sound understanding/experience in software development process, test-driven development.
Additional Information
- Gender-Neutral Policy
- 18 paid holidays throughout the year for NCR/BLR (22 For Mumbai)
- Generous parental leave and new parent transition program
- Flexible work arrangements
- Employee Assistance Programs to help you in wellness and well being
- As a polyglot developer Ideally, you should have:
- 1.5+ years of development experience using any of technology java, scala, python or any similar exciting technologies.
- Hands-on experience in coding, and implementation of complex, custom-built applications Working knowledge of build tool like maven/sbt and code versioning systems like git/bitbucket/cvs/svn
- Familiarity with few databases, like MySQL, Oracle, PostgreSQL, SQL Server, NoSQL etc Great OO skills, including strong design patterns knowledge
- Good communication and ability to work in a consulting environment is essential
- Think through hard problems in a consultancy environment, and work with amazing people to make the solutions a reality Work in a dynamic, collaborative, non-hierarchical environment where your talent is valued over your job title or years of experience
- Build custom software using the latest technologies and tools Craft your own career path
- Providing solution to real problems in Bigdata world.
- RnD on using the latest tools,techniques and cloud services.
- Automating the manual-timetaking tasks.
- Hands-on coding, usually in a pair programming environment.
- Working in highly collaborative teams and building quality code
- Working in lots of different domains and client environments
- Understanding the business domain deeply
We are a team of technology agnostic, passionate people who aim to provide solution to real world Bigdata problems.
We are building solutions that will help our customers to do automatic migration of their RDBMS systems to latest BIGDATA platforms and tools such as Spark, Apex, Flink etc. For more information do visit our products webpage.
Job description
- Lead design, development, implementation and maintenance of applications & back-end services demonstrating service-oriented architecture.
- Design, build, test, and maintain scalable APIs, services, and systems within the platform.
- Choose the right Data Structures, tools, and tech stacks and do high-level design with guidance.
- Build, develop, mentor, review code and coach junior team members.
- Extensive programming experience with cross-platform development: Java/SpringBoot, Javascript/Node.js, Express.js or Python
- Extensive knowledge of ElasticSearch, MongoDB or Cassandra, Redis, SQS and data streaming (Spark, Flink, Kafka streams, storm, etc.).
- Well versed in Kafka Understanding cloud native technologies such as Docker and Kubernetes, capable to cover full development lifecycle including CI/CD
- Experience in use of source code management system like GIT, bitbucket and build tools like ant, maven, Gradle or make.
- Take great pride in Code quality and developer productivity.
- Put in Microservcies architecture in place that paves road for scalability, efficiency, observability, and availability.
- Build (and open source) data processing, storage and fetch systems at the petabyte scale with the lowest cost/GB while still responding in milliseconds at the 99th percentile.
- Write algorithms and services to influence personalisation and recommendation from a real-time recommendation engine for both home feed to surface most viral videos + video e-commerce
- Build machine learning pipelines using Kinesis,Spark/Flink/TensorFlow etc
- Agile methodologies, Sprint management, Roadmap, Mentoring, Documenting, Software architecture
- Proven experience in handling large infrastructure and distributed systems Liaison with Product Management, DevOps, QA, Client and other teams Your Experience Across The Years in the Roles You’ve Played
Requirement:
- Have total or more 7 - 9 years of experience with 2-3 years in a startup. Have B.Tech or M.Tech or equivalent academic qualification from premier institute. Experience in Product companies working on Internet-scale applications is preferred
- Thoroughly aware of cloud computing infrastructure on AWS leveraging cloud native service and infrastructure services to design solutions.
- Follow Cloud Native Computing Foundation leveraging mature open source projects including understanding of containerisation/Kubernetes.
We Value Engineers Who Are :
- Customer-focused: We believe that doing what’s right for the creator is ultimately what will drive our business forward.
- Obsessed with Quality: Your Production code just works & scales linearly
- Team players. You believe that more can be achieved together. You listen to feedback and also provide supportive feedback to help others grow/improve.
- Pragmatic: We do things quickly to learn what our creators desire. You know when it’s appropriate to take shortcuts that don’t sacrifice quality or maintainability
Chingari Benefits
The glory. Almost too much responsibility.
A fun-life balance
A ticket on our rocket ship to the moon. ��
Join the Insurtech revolution with PasarPolis! We're looking for exceptional talents to come help us leverage technology to disrupt the insurance industry. With the largest insurtech funding in the region and 3 Indonesian unicorns as part of our investors roster (Gojek, Tokopedia & Traveloka) we are disrupting the insurance industry by:
1. Creating easy to understand insurance products
2. Redefining how and where insurance products are purchased
3. Enabling simple and hassle-free claim process
We are also using machine learning, big data analysis, and data science to build automated risk assessment.
**Job Description**
• Development of backend services which power our products and taking responsibility for scalability and reliability of them.
• Translate and drive technology vision into action and world class product, as well as constantly solve problems and set strategy for our existing products as well as future product ideas.
• You are also expected to share knowledge to other engineers.
• Drive the business and help drive and focus execution in line with our core objectives.
• Work closely with QA Engineers for immediate bugs/issues resolution.
• Explore new techniques, technologies and software development approaches to improve existing system to keep up with the latest trend in software development
**Minimum Qualifications**
• Bachelor’s Degree in Computer Science or equivalent
• 3-6 years of experience in software engineering/development
• Experienced in Python + Django/flask, Golang
• Experienced in building REST API
• Exposure to developing apps using NodeJS, GoLang, Ruby on Rails, JavaScript, MySQL, MongoDB
• Familiar with application life cycle management tools such as JIRA, Bitbucket/Git, etc and also CI/CD tooling.
• Familiar with Agile Software Development and SCRUM.
• Familiar with Cloud Computing (AWS / Google Cloud).
**Required Skills**
• Python / GoLang / Ruby on Rails
• MySQL
• REST API
Minimum 3+ Years of hands-on experience in developing Python Applications.
Excellent knowledge of Python and experience in or in-depth understanding of core Python
Knowledge in Lists, Tuples, and Dictionaries
Excellent knowledge of Python Constructor- Parameterized and Non-Parameterized
Must have experience in core python concepts about data structure, OOPS concepts, XML parsing, XML to JSON, optimizations
Developers should have developed Web Based applications., back end, SQL
Agile and scrum methodology
Should not be test automation, Application development frame work
Excellent Communication Skill
Good to Have
Django/ Flask
Strong Hands-on experience in HTML, CSS, DTL(Django Template Language), SASS.
knowledge of SQL