



► Experience with C++ Windows and Linux operating system is mandatory.
► Sound knowledge of STLs, multithreading.
► Good understanding of OOP, design patterns and their application.
► Know-how on writing applications using the STL and/or BOOST.
► Knowledge of Agile development methodologies (e.g., XP, Scrum) and agile
engineering practices (e.g.TDD).
► Knowledge of Scripting languages such as shell / bash scripts are desired.
► Good knowledge of SVN or any Source control.
► Experienced with unit test frameworks.
► Computer Science (or related) degree.
Desired Skills
► Understanding of capturing functional requirements through use cases, user
stories and personas.
► Experience with test-driven development and test-driven design.
► Willingness to travel to Germany on a Short/Long term basis.

About IPETRONIK
About
Connect with the team
Company social profiles
Similar jobs


We are looking for candidates with 0.5 - 2 years of work experience*
ByteAlly is a software consultancy based out of Chennai focusing heavily on the supply chain industry. Our solutions span Blockchain solutions, Food traceability, B2B integrations, and enterprise applications. We are looking for a Back End developer to join our force.
- Proficiency in C# - Experience using .NET Core.
- Experience in developing ASP.NET MVC / ASP.NET Core WEB API applications
- Extensive knowledge of Entity Framework/ EF Core
- Proficient knowledge of SQL Server
- Knowledge in React.JS preferred
- Extensive experience in performance tuning and code optimization
Please Note: We are also looking for candidates who are available to join immediately or with a notice period of maximum 30 days.

Join an innovative and groundbreaking cybersecurity startup focused on helping customers identify, mitigate, and protect against ever-evolving cyber threats. With the current geopolitical climate, organizations need to stay ahead of malicious threat actors as well as nation-state actors. Cybersecurity teams are getting overwhelmed, and they need intelligent systems to help them focus on addressing the biggest and current risks first.
We help organizations protect their assets and customer data by continuously evaluating the new threats and risks to their cloud environment. This will, in turn, help mitigate the high-priority threats quickly so that the engineers can spend more time innovating and providing value to their customers.
About the Engineering Team:
We have several decades of experience working in the security industry, having worked on some of the most cutting-edge security technology that helped protect millions of customers. We have built technologies from the ground up, partnered with the industry on innovation, and helped customers with some of the most stringent requirements. We leverage industry and academic experts and veterans for their unique insight. Security technology includes all facets of software engineering work from data analytics and visualization, AI/ML processing, highly distributed and available services with real-time monitoring, integration with various other services, including protocol-level work. You will be learning from some of the best engineering talent with multi-cloud expertise.
We are looking for a highly experienced Principal Software Engineer to lead the development and scaling of our backend systems. The ideal candidate will have extensive experience in distributed systems, database management, Kubernetes, and cloud technologies. As a key technical leader, you will design, implement, and optimize critical backend services, working closely with cross-functional teams to ensure system reliability, scalability, and performance.
Key Responsibilities:
- Architect and Develop Distributed Systems: Design and implement scalable, distributed systems using microservices architecture. Expertise in both synchronous (REST/gRPC) and asynchronous communication patterns (message queues, Kafka), with a strong emphasis on building resilient services that can handle large data and maintain high throughput. Craft cloud solutions tailored to specific needs, choosing appropriate AWS services and optimizing resource utilization to ensure performance and high availability.
- Database Architecture & Optimization: Lead efforts to design and manage databases with a focus on scaling, replication, query optimization, and managing large datasets.
- Performance & Reliability: Engage in continuous learning and innovation to improve customer satisfaction. Embrace accountability and respond promptly to service issues to maintain and enhance system health. Ensure the backend systems meet high standards for performance, reliability, and scalability, identifying and solving bottlenecks and architectural challenges by leveraging various observability tools (such as Prometheus and Grafana).
- Leadership & Mentorship: Provide technical leadership and mentorship to other engineers, guiding architecture decisions, reviewing code, and helping to build a strong engineering culture. Stay abreast of the latest industry trends in cloud technology, adopting best practices to continuously improve our services and security measures.
Key Qualifications:
- Experience: 8+ years of experience in backend engineering, with at least 5 years of experience in building distributed systems.
- Technical Expertise:
- Distributed Systems: Extensive experience with microservices architecture, working with both synchronous (REST, gRPC) and asynchronous patterns (SNS, SNQ). Strong understanding of service-to-service authentication and authorization, API rate limiting, and other critical aspects of scalable systems.
- Database: Expertise in database technologies with experience working with large datasets, optimizing queries, handling replication, and creating views for performance. Hands-on experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., DynamoDB, Cassandra). Expertise in various database technologies and deep experience with creating data models that provide consistent data views to the customer while data is being morphed, handling data migrations, and ensuring data integrity and high availability.
- Kubernetes: In-depth knowledge of Kubernetes, with experience deploying and managing services in Kubernetes clusters (EKS, AKS). Strong understanding of pods, services, networking, and scaling applications within Kubernetes environments.
- Golang: Proven experience using Golang as the primary programming language for backend development. Deep understanding of concurrency, performance optimization, and scalability in Golang applications.
- Cloud Technologies: Strong hands-on experience with AWS services (EC2, S3, DynamoDB, Lambda, RDS, EKS). Experience in designing and optimizing cloud-based architectures for large-scale distributed systems.
- Problem Solver: Strong problem-solving and debugging skills, with a proven ability to design and optimize complex systems.
- Leadership: Experience in leading engineering teams, guiding architectural decisions, and mentoring junior engineers.
Preferred Skills:
- Experience with infrastructure as code (Terraform, CloudFormation).
- Knowledge of GitHub-based CI/CD tools and best practices.
- Experience with monitoring and logging tools (Prometheus, Grafana, ELK).
- Cybersecurity experience.


- Participate in requirements analysis and design
- Development of Web applications and RESTful APIs using C#, .NET Core, ASP.NET Core, .NET Framework 4.7, C#, ASP.NET MVC, LINQ, Entity Framework 6.0, EF Core
- Development of Microservices using Clean Architecture, CQRS, .NET Design Patterns, SOLID Principles and Object-oriented design & analysis (OOA & OOD)
- Development of Microservices using Microsoft Azure or AWS, Dockers and Kubernetes
- Write clean, scalable code using .NET programming languages (C#)
- Write Microsoft SQL queries and optimize both external and internal DB processes and procedures.
- Use automation tools, following CI/CD best practices in an established DevOps team.
- Write unit and integration tests using Moq
- Collaborate with internal teams to produce software design and architecture
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support


Quantum Corp. leads the world in helping users collaboratively solve some of the world's hardest computer challenges. Whether its wrangling Petabytes of data for cutting edge movie production, managing global content production workflows, exploring new sources of energy, or managing oceans of content and blending collaborative high-speed workflows with cutting-edge object storage, Quantum has the tools and technology to help you engineer the solution that works now - and preserves your work for decades to come. You are applying to an exceptional team that contributes to enhancing our position as a proven global expert in data management.
Job Summary and Duties:
This position will highlight new product development, as well as feature development and bug fixing of existing products serving the expanding big data, NAS, virtualization, replication, and file systems market. This position is required to be well rounded in operating system including all flavors of Linux, Windows, and MacOS. Building specialized core (user space and kernel space) software is the main function of this role.
Specific duties include but are not limited to:
• Development and maintenance of new Primary Storage products.
• Investigating and resolving issues in existing products related application workflows, cross-platform interactions, and new operating systems.
• Triage and disposition incoming issues from support cases, customer interactions, and new feature requests.
Job Requirements:
• Minimum 8 years of combined education and experience including 5 years of C/C++ programming.
• Expertise with SMB/NFS networking protocol stacks (Samba).
• Filesystem VFS layer expertise (Samba VFS modules).
• Experience with Python and Linux shell programming.
• Experience with SAN and Ethernet networking technologies.
• Ability to work in a team environment.
• Strong communication skills.
Desired Skills:
• Knowledge of kernel internals including any of the following: Linux and Mac OS X.
• Interfaces with special purpose file system APIs and web services required.
• Knowledge and experience with container technologies (Kubernetes, Docker)
• Knowledge and experience with Virtualization technologies: ESX, KVM
• Experience working in an Agile environment using CI methodologies.




● 3+ years of experience with React.js, React Native and Node.js
● Experience in building and deploying a mobile application using React Native.
● Strong proficiency in JavaScript/TypeScript, including DOM manipulation and the JavaScript
object model
● A sound understanding of Redux/Flux, Webpack, ES6, Jest.
● Must have hands on experience in Restful APIs
● Using logic and reasoning to identify the strengths and weaknesses of alternative solutions,
conclusions or approaches to problems
● Ability to ship features on a weekly basis: should be good at time management and
prioritization
● Hands-on experience in CI/CD principles and TDD
● Strong written and verbal English communication skills
Your responsibilities:
● Understand the business context and build high quality code using proven design and
architectural patterns
● Develop, test and deploy integrations required to meet business requirements
● Carry out unit tests and other quality control mechanisms to inform and validate the code and
design
● Utilizing and monitoring cloud infrastructure resources (such as AWS, Azure) efficiently
● Participate in a highly fluid environment applying agile software development principles
● Ensure the coding standards are on-par with the best in the industry
Work location - Permanent WFH
Experience:-
SDE (Senior Developer Executive)
Experience- 1- 3Yrs
Budget :- 32 LPA Fixed
SDA (Senior developer Associate)
Experience:- 55 LPA Fixed
Skills Required- Java ,Data Structures, Algorithms, Coding, design Patterns, Multithreading.
Candidate from Product Based Background is Preferred.

Software Engineer
About Brew:-
We believe that the future of banking will be built on top of Cryptocurrencies and DeFi Protocols. However, in its current form, DeFi is too expensive and complex for a common person to participate in. We want to change that with Brew.
Underneath the hood, Brew is a Wallet that makes it super simple to make deposits and take out loans on DeFi and do peer-to-peer and merchant transactions without having to worry about gas fees or navigating multiple chains and tokens.
The founders come from a strong background in technology and product. We’re backed by some of the best investors in the startup and crypto ecosystem. We’re based out of Bangalore, India but are open to the remote too.
Role:-
We seek engineers who are passionate about building great products and have the conviction that Crypto is going to change the world for the better.
You may be fit for this role if you
- Love Programming and are able to write high-quality code.
- Have between 1-3 years of experience.
- Are curious and have a willingness to learn.
- Maintain a high degree of ownership and accountability.
- Are proficient in OOPs, Data Structures, and Algorithms.
- Familiarity with Solidity, Node.js, React Native and C++ is a plus.
As part of being the founding team, you will play a crucial role in shaping and building the product. In recognition of that, there will be a meaningful equity component in the compensation.
We look forward to talking to you.
Primary Responsibilities:
- Principal Engineers are responsible for driving Technology and Engineering Best Practices in their respective teams.
- They should demonstrate a high level of ownership and accountability for their product and software systems.
- They are expected to go above and beyond their role by contributing in tools, processes and practices which bring operational efficiency and are aligned with business goals.
- They are expected to actively participate in development along with team members and create systems and modules which represent a working model of engineering best practices.
- They are expected to participate in code reviews, design reviews, architecture discussions.
- They are responsible for the Engineering metrics/health of their systems including strong alerting and monitoring mechanisms.
- They are expected to lead the adoption of best practices around coding, designing, performance of systems in a team.
Experience or Skills Required:
- B.Tech or Advanced degree in Computer Science with 6-12 years of industry experience in product based companies.
- Proficiency with Basic libraries for machine learning such as scikit-learn and pandas
- Experience in building solutions based on Linear Regression, Logistic Regression, K Nearest neighbor, SVM, Random Forest, Decision Trees.
- Strong experience with at least one of programming languages: Python, Java, Vertx, Golang
- Strong experience in building Server side reusable components based on Microservices or Distributed Architecture.
- Solid coding skills with ability to lead teams in identifying clearing tech debts for large scale code base.
- Good understanding & experience in improving performance of scalable and real time responsive applications.
- Excellent Problem Solving skills and an aptitude to approach problems from first principles and build solutions for those.
- Must have excellent communication (verbal & written), interpersonal, leadership, and problem solving skills.
- Must be able to work independently and enjoy working at a fast paced start-up environment
- Excellent Mentoring skills. Be the technical mentor to your team.
- Must be comfortable working in fuzzy environments where boundaries are not clearly defined.
Work on the development backend systems for our first product
Build reliable, secure and performant backend systems
Drive test coverage and continuous delivery automation within the team
Requirements
3-5 years of software development experience
Strong computer science fundamentals
Good knowledge of Java ecosystem
Can write code that is readable, maintainable and performant
Good understanding of relational databases, transactions, entity-relationship modeling
Comfortable writing multi-threaded programs
Desired Skills and Experience
Java,J2EE,Spring,Struts


Tech Stack:
Golang, Microservices (AWS ECS, App Mesh), Ruby, Rails, MySQL, Postgres, Redis, NATS.
Required Skills:
- 5+ years of experience with Ruby on Rails OR 2+ years of experience with Golang.
- 5+ years of experience with MySQL or Postgres and relational data modelling.
- Experience consuming and writing REST APIs.
- Focus on writing clear, maintainable, tested code.
- Experience with Git, continuous integration and regular deployments.
- Experience with complex Rails projects and design principles.
- Strong willingness to learn and use Golang at work.
- Experience with CI (continuous integration).
- Strong understanding of Linux.
- Strong understanding of Docker.
- You must be a strong communicator who can explain complex ideas to anyone regardless of background.
Preferred Skills:
- 2+ years of experience with Golang.
- Experience with Microservices deployed in Kubernetes.
- Experience with AWS ECS, App Mesh and Lambda.
- Ability and interest in mentoring junior engineers a plus.
- Excellent written communication skills and diligent ability to contribute to the team by performing code reviews.
- B.S. in Computer Science, Computer Engineering, Software Engineering, or equivalent experience

