Job description About the Role : We are seeking a skilled and passionate API Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining robust and scalable APIs that power our applications and services. You will work closely with other developers and stakeholders to ensure seamless integration and data exchange. Responsibilities : API Design & Development : - Design and develop RESTful and GraphQL APIs using relevant programming languages and frameworks.- Implement API specifications and documentation using OpenAPI (Swagger) or similar tools.- Develop and maintain API endpoints for data retrieval, manipulation, and integration.- Design and implement efficient data models and schemas.- Implement security and authentication mechanisms for APIs (OAuth, JWT, API Keys).API Integration & Testing : - Integrate APIs with internal and external systems and services.- Develop and execute comprehensive API test plans and test cases.- Perform unit testing, integration testing, and end-to-end testing of APIs.- Utilize API testing tools (Postman, Insomnia) for testing and debugging.API Performance & Optimization : - Optimize API performance for scalability and reliability.- Implement caching strategies and performance monitoring.- Troubleshoot and resolve API performance issues.- Implement API rate limiting and throttling.API Documentation & Maintenance : - Create and maintain clear and concise API documentation.- Ensure API documentation is up-to-date and accurate.- Provide ongoing support and maintenance for APIs.- Implement API versioning and deprecation strategies.Collaboration & Communication : - Collaborate with cross-functional teams (front-end developers, back-end developers, product managers) to define API requirements.- Communicate effectively with stakeholders regarding API design, development, and issues.- Participate in code reviews and provide constructive feedback.- Maintain version control of API code and configurations.Required Technical Skills : Programming Languages : - Proficiency in one or more programming languages (e.g. , Python, Java, Node.js, Go, C#).API Development : - Experience in designing and developing RESTful and GraphQL APIs.- Knowledge of API design principles and best practices.- Experience with API frameworks (e.g. , Flask, Django REST framework, Express.js, Spring Boot).API Standards & Tools : - Familiarity with OpenAPI (Swagger) or similar API documentation tools.- Experience with API testing tools (Postman, Insomnia). Data Formats & Protocols : - Proficiency in JSON and XML data formats.- Understanding of HTTP and HTTPS protocols.Authentication & Authorization : Experience with OAuth, JWT, API Keys, and other authentication mechanisms.Database Knowledge : - Understanding of relational and non-relational databases.- Proficiency in SQL or NoSQL query languages.Version Control : - Proficiency in Git and GitHub/GitLab.Cloud Platforms (Optional) : Experience with cloud platforms (AWS, Azure, GCP) and related API services.Containerization (Optional) : Experience with Docker and Kubernetes for API deployment. Required Experience : - [3-5 years] of experience in API development or related roles.- Proven experience in designing and developing RESTful or GraphQL APIs.- Experience with API testing and documentation.Soft Skills : - Excellent problem-solving and debugging skills.- Strong communication and collaboration skills.- Ability to work independently and as part of a team. - Strong attention to detail.- Ability to learn and adapt to new technologies. Certifications (Preferred) : - AWS Certified Developer - Associate.- Google Cloud Certified Professional Cloud Developer.- Microsoft Certified : Azure Developer Associate.Education : Bachelor's degree in Computer Science, Software Engineering, or a related field Role: Full Stack Developer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Doctorate: Doctorate
Posted 2 hours ago
•
Typically responds within 2 days
Job description Your Role and Responsibilities : As a Senior Python Developer, you will :- Design and develop scalable, maintainable RESTful APIs.- Collaborate with frontend teams and participate in product and design discussions.- Provide production support, troubleshoot issues, and fix bugs promptly.- Integrate third-party solutions and leverage AI-driven tools for development.- Ensure 100% unit test coverage across backend modules.- Support QA teams by addressing bugs within defined timelines.- Participate in engineering discussions to craft scalable solutions. What You Bring (Must-Have Skills) : - 5+ years of experience in Python-based backend development and scalable architectures.- Proficiency in REST API design, cloud platforms (GCP/AWS/Azure), and unit testing frameworks.- Expertise in working with NoSQL/Relational Databases, serverless patterns, and frameworks like Django or Flask.- Strong collaboration skills with product and design teams.- Experience integrating third-party solutions.Preferred Skills (Good to Have) :- Educational background in Computer Science or related fields (B.E/B.Tech/M.Tech).- Familiarity with AI-driven backend development and prompt engineering.- Prior experience with global teams or cross-functional collaboration.- Proficiency in agile methodologies and practices. Onboarding Journey :First Month : - You will undergo training on our infrastructure and core solutions, gaining a deep understanding of the major backend modules we work with. During this time, you will become familiar with our development processes and be part of an agile team, picking up and completing user stories to understand end-to-end development cycles. First 3 Months : - You will begin working with the Lead to design & develop APIs and bring in your expertise on innovative solutions while keeping scalability and backend optimization at the forefront of your design. First 6 Months : - By this point, you will be deeply involved in engineering discussions, crafting scalable and strategic solutions. Your focus will be on ensuring our backend architecture is capable of supporting expansion in any region. Role: Full Stack Developer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Production/Industrial PG: M.Tech in Electronics/Telecommunication Doctorate: Doctorate Not Required Key Skills Skills highlighted with ‘‘ are preferred keyskills Python RESTful APINoSQLRelational DatabasesDjangoagile methodologiesAWSFlaskSQL
Posted 5 hours ago
•
Typically responds within 2 days
Job description Role : Senior C++ Developer - High-Performance Trading Systems (Qt Expertise) What We Expect : - 4+ years of experience in C++ development, specializing in high-performance, low-latency systems. - Deep expertise in modern C++ (C++14/17/20), multithreading, and concurrency. - Strong Qt development experience for building real-time, high-performance trading UIs. - Experience building ultra-fast order execution engines, market data feeds, and real-time risk management tools. - Strong understanding of networking protocols (TCP/IP, UDP, FIX) and inter process communication (IPC, shared memory, message queues). - Hands-on experience with latency optimization, performance tuning, and profiling tools (perf, Val grind, gprof, etc.). - Proficiency in memory management, lock-free programming, and CPU cache optimization. - A deep understanding of exchange connectivity, order matching engines, and algorithmic trading systems. - A hacker mentality-you love solving problems that seem impossible. What You Will Do : - Architect, develop, and optimize ultra-low-latency C++ trading applications that handle millions of transactions per second. - Build high-performance market data processing solutions with microsecond-level latencies. - Develop real-time, intuitive, and high-speed trading interfaces using Qt. - Work on exchange connectivity, FIX protocol integrations, and risk management systems. - Profile and optimize code to achieve maximum throughput and minimal latency. - Solve some of the hardest engineering problems in fintech alongside an elite team. - Experiment with new technologies to stay ahead of the competition. - Own your work end-to-end-from concept to deployment, pushing the limits of what's possible. Must-Have Skills : - 4+ years of experience in C++ development, specializing in high-performance, low-latency systems. - Deep expertise in modern C++ (C++14/17/20), multithreading, and concurrency. - Strong Qt development experience for building real-time, high-performance trading UIs. - Experience building ultra-fast order execution engines, market data feeds, and real-time risk management tools. - Strong understanding of networking protocols (TCP/IP, UDP, FIX) and inter process communication (IPC, shared memory, message queues). - Hands-on experience with latency optimization, performance tuning, and profiling tools (perf, Val grind, gprof, etc.). Nice-to-Have Skills : - Experience in high-frequency trading (HFT), market-making, or ultra-low-latency environments. - Knowledge of exchange matching algorithms, order routing strategies, and market microstructure. - Contributions to open-source C++ and Qt projects or performance-critical software. - Expertise in hardware acceleration (FPGA, SIMD, AVX, GPU computing). - Familiarity with cloud-based trading infrastructure and hybrid on-prem/cloud systems. - Competitive compensation and a real opportunity to lead and innovate. Role: Network Programmer / Analyst Industry Type: IT Services & Consulting Department: Engineering - Hardware & Networks Employment Type: Full Time, Permanent Role Category: IT Network Education UG: B.Tech/B.E. in Any Specialization PG: Any Postgraduate Doctorate: Doctorate Not Required Key Skills Skills highlighted with ‘‘ are preferred keyskills C++ algorithmscllesqlspringmemory managementderivativesreact.jsjavafpgasystem developmentlinuxrpgleTCP/IPmultithreadingdata structuresUDPtcpcachepythoncipnetworking protocolsrpgalgorithmic tradingjavascriptFIXunix
Posted 1 day ago
•
Typically responds within 2 days
Job description DataAegis is looking for Developer to join our dynamic team and embark on a rewarding career journey. A Developer is responsible for designing, developing, and maintaining software applications and systems. They collaborate with a team of software developers, designers, and stakeholders to create software solutions that meet the needs of the business. Key responsibilities: €¢ Design, code, test, and debug software applications and systems €¢ Collaborate with cross-functional teams to identify and resolve software issues €¢ Write clean, efficient, and well-documented code €¢ Stay current with emerging technologies and industry trends €¢ Participate in code reviews to ensure code quality and adherence to coding standards €¢ Participate in the full software development life cycle, from requirement gathering to deployment €¢ Provide technical support and troubleshooting for production issues. Requirements: €¢ Strong programming skills in one or more programming languages, such as Python, Java, C++, or JavaScript €¢ Experience with software development tools, such as version control systems (e.g. Git), integrated development environments (IDEs), and debugging tools €¢ Familiarity with software design patterns and best practices €¢ Good communication and collaboration skills. Role: Full Stack Developer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills c++pythoncsoftware testingsoftware designversion controlidejavascriptsqlcodingrequirement gatheringgitjavadesign patternssoftware solutionsdebuggingtroubleshootingcode reviewhtmldata structuresprogrammingcommunication skills
Posted 1 day ago
•
Typically responds within 2 days
Job description Introduction A2G Technologies is looking to hire Python Developer for our high tech Client in India (Hyderabad) Experience Level: 4+ years Job Description/Job Purpose You will be responsible for creating clear specifications, making the efficient design choices and to make it happen by also implementing, testing and integrating the design. Customer satisfaction is the number one driver for and thus for every software engineer. Experience Experience in Development Python and Rest API Expertise UI development skills( React JS/ Angular JS) Immediate joiners will be preferred. Candidates with one month notice period can apply Role: Full Stack Developer Industry Type: Miscellaneous Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills cssui developmentbootstrapnumpyjquerysqlreact.jsgitpostgresqljsonhtmlmysqlweb developmentapimongodbrestpythonsoftware testingnatural language processingpython developmentmachine learningjavascriptpandasangulardjangoflask
Posted 1 day ago
•
Typically responds within 2 days
Job description Job Title: Advanced Specialist - Full Stack App. Development Description: We are looking for a talented and experienced Full Stack Developer to build highly scalable, distributed cloud solutions that enable positive user experiences and measurable business growth. This Developer will design and implement software solutions at the application, package, class, and method level, creating new features and infrastructure based on project requirements. Skills Required: React, Angular, TypeScript frameworks, Node.js, Python . Azure PaaS environments Azure DevOps experience (CI/CD pipelines) SQL, REST Cloud Computing, cloud services and microservices Angular and React: 4-6 years (Required) Node JS and Python: 3-5 years (Required) Azure: 3-5 years (Required) Experience working in an Agile environment. Ability to work independently with minimal supervision. Meticulous attention to detail Strong decision-making and problem-solving skills Good understanding of software design methodologies and implementation practices. Experience in problem and incident management. Excellent verbal and written skills to communicate with a global customer base and other IT teams. APIs: 3-5 years (Required) Skills Desired: Experience in configuring, deploying, and supporting manufacturing software systems is strongly preferred. Familiar with industrial control systems and time series data . ERP systems, file servers, databases, and engineering systems Knowledge of real-time machine or system integration using OPC-UA or DA Experience working on Cognite Data Fusion based app development. If interested please share your updated profile/Cv to venkatesh.reddy@celanese.com with below details. Total Years of Experience : Current CTC : Expected CTC : Notice Period : Can you join in 30 Days : Ok to relocate to Hyderabd : Role: Full Stack Developer Industry Type: Petrochemical / Plastics / Rubber Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate Key Skills Skills highlighted with ‘‘ are preferred keyskills AngularjsAzure CloudNode.JsReact.JsPython
Posted 1 day ago
•
Typically responds within 2 days
Job description We are looking for a Python/Django developer who is well versed in Python language as well as in use of Django framework. Knowledge of other python web frameworks is an advantage. Skills Needed Expert in Python (3+ years experience) Proficient in Django Development Framework Good understanding of REST Architecture Proficiency in writing regular expressions Familiarity with ORM libraries Hands-on experience with application deployment Knowledge of user authentication and authorization across multiple systems/environments Understanding of fundamental design principles behind scalable & distributed applications Ability to design a modular, maintainable system for moderately complex problems (multiple interactions/cases). Able to integrate multiple data sources and databases into one system Understanding of multi-threaded/multi-process architecture (e.g., Celery) Good understanding of server-side templating languages (Jinja) Basic front-end skills: JavaScript, HTML5, and CSS3 Able to create database schemas that represent and support business processes Strong unit testing and debugging skills Solid understanding of Git for version control Other Technologies Experience RabbitMQ (Message Broker Systems) Elasticsearch Databases: MySQL, PostgreSQL, MongoDB Server Tools: Nginx, Supervisor Role: Full Stack Developer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills jinjarestpythoncssnginxversion controlunit testingormrabbitmqjavascriptdjango frameworkelastic searchrest architecturegitdjangocelerypostgresqlwritingpython web frameworkregular expressionsdebugginghtmlmysqlmongodb
Posted 1 day ago
•
Typically responds within 2 days
Job description We are looking for a highly experienced Senior Java Developer to join our dynamic team. The ideal candidate will bring deep expertise in Java development, system design, and scalable architecture, and be capable of leading complex projects. Candidates with aspirations to work in the U.S. are welcome H1B sponsorship is available. Key Responsibilities: Design, develop, and maintain enterprise-grade Java applications Provide technical leadership and mentorship to junior developers Collaborate with architects, business analysts, and QA teams Build scalable and high-performance systems using modern Java frameworks Conduct code reviews and ensure adherence to best practices Lead the migration of legacy systems to modern architectures Key Skills & Technologies: Core Java, Java 8+ Spring Boot, Spring Framework, Hibernate/JPA Microservices architecture & REST APIs Design patterns, multithreading, and performance optimization CI/CD tools (Jenkins, Git, Docker, Kubernetes) Database experience: MySQL, PostgreSQL, MongoDB Cloud platforms (AWS, Azure, or GCP) preferred Agile/Scrum methodologies Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field 10+ years of hands-on Java development experience Proven experience in leading and mentoring development teams Excellent problem-solving and communication skills Benefits: Competitive salary and performance bonuses Flexible work arrangements (remote/hybrid options) H1B visa sponsorship available for qualified candidates Health insurance and wellness benefits Learning and development budget Opportunity to work with cutting-edge technologies Role: Software Development - Other Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills H1B Test EngineeringC#HibernateQa ManualHadoopSoftware TestingPeopleSoftJava 8 / Java 11JIRASQLCore JavaSoftware DevelopmentQA TestingCodingJavascriptAgilePLSQLMongodb DbaScrumQA AutomationSeleniumOraclePython
Posted 1 day ago
•
Typically responds within 2 days
Job description Role & responsibilities Oversee front-end and back-end development teams and their projects Prepare and manage the engineering departments budget Design strategies for future development projects based on the company overall objectives and resources Oversees project logistics and resource allocation. Hire engineers and coordinate their training Designs, implements, and refines product development, testing, and manufacturing processes. Communicates technical information to non-technical stakeholders, including investors and potential customers. Maintains high level expertise in their field or sector. Assures that processes meet quality and safety compliance guidelines. Collaborates with other team leaders and departments. Preferred candidate profile - Mandatory and strong hands-on experience: Hands-on experience in back-end and front-end development 6+years Python, Python Libraries like Django REST API/Microservices NoSQL or SQL Data base like MongoDB, PostgreSQL, SQLite, CI/CD platform like Jenkins, Docker & Kubernetes Strong in OOPS and Design Patterns concepts Data Structures and able to write all logical programming GIT, Jira (Agile) 4years of deployment experience Unit Test case like PyTest etc Knowledge in AI/ML Ability to work on multiple projects in various stages simultaneously Extensive experience with cloud technologies Good understanding of agile methodologies Personnel and project management skills Strong communication, interpersonal, and conflict resolution skills Flexible thinking, including the ability to pivot and try new approaches when faced with challenges Organizational, planning, and documentation skills Experience using System Applications and Products (SAP) software Masters degree in engineering or MBA a plus Role: Full Stack Developer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills Skills highlighted with ‘‘ are preferred keyskills Agile MethodologyAws CloudTeam LeadingCode ReviewPython Development Team ManagementCoding StandardsBug FixingCoding And DevelopmentDjango FrameworkRest Api Services
Posted 1 day ago
•
Typically responds within 2 days
Job description Position Overview : We are seeking a skilled and motivated Adobe ColdFusion / Lucee / CFML Developer to join our development team. The ideal candidate will have hands-on experience in building, maintaining, and optimizing web applications using ColdFusion, Lucee, and CFML (ColdFusion Markup Language). You will work on creating robust, scalable, and secure solutions, collaborating closely with designers, analysts, and other developers to deliver high-quality software projects. Key Responsibilities :- Develop, maintain, and enhance web applications using Adobe ColdFusion, Lucee, and CFML.- Design and implement efficient database solutions, integrating with SQL Server, MySQL, or other RDBMS as needed.- Troubleshoot, debug, and optimize existing applications to ensure high performance and reliability.- Collaborate with cross-functional teams to gather and understand business requirements and translate them into technical solutions.- Create and maintain documentation for applications, processes, and procedures.- Participate in code reviews to ensure best practices, coding standards, and performance optimizations.- Stay updated with the latest developments in ColdFusion, Lucee, and related technologies to ensure applications are modern and secure.- Integrate third-party APIs and services to enhance application functionality.- Perform regular system maintenance and deploy updates and patches. Required Skills & Qualifications :- Proven experience as a ColdFusion Developer (minimum 3-5 years preferred).- Strong proficiency in ColdFusion (Adobe or Lucee) and CFML.- Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks (e., jQuery, Angular, React).- Solid understanding of relational databases (SQL Server, MySQL, Oracle) and query optimization.- Familiarity with version control systems like Git or SVN.- Knowledge of RESTful and SOAP APIs.- Strong debugging and problem-solving skills.- Experience with MVC frameworks and application architecture patterns.- Familiarity with security best practices for web applications. Preferred Skills : - Experience with other back-end technologies (e., Node.js, PHP, Python).- Knowledge of DevOps practices, CI/CD pipelines, and server management.- Familiarity with cloud services (AWS, Azure, or similar platforms).- Knowledge of Java for extending ColdFusion functionalities.- Understanding of Agile/Scrum development methodologies. Education and Certifications :- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).- Adobe Certified Professional - Adobe ColdFusion (preferred but not mandatory). Role: Full Stack Developer Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Sc in Any Specialization PG: Any Postgraduate Doctorate: Doctorate Not Required Key Skills Skills highlighted with ‘‘ are preferred keyskills Adobe ColdFusion Coldfusion MXAPI IntegrationColdFusionRDBMSColdFusion FrameworksSOAP APISQL ServerMVCRESTful
Posted 1 day ago
•
Typically responds within 2 days