Work on the company’s backend development building reusable, testable, and scalable code Code alongside the team to accelerate the development of the server and client-side components Review pull requests from other team members before merging it into the main codebase Research, evaluate, and analyze technical and design requirements Own system specifications, flowcharting development, testing, support, documentation, and debugging Be nimble, entrepreneurial in order to be quick and efficientRequired Skills : Strong proficiency with Node.js, Express, and Amazon Web ServicesExperience with React building reusable components and libraries along with knowledge of how to implement Redux.Knowledge of NoSQL document database services and related tools with the expertise to create efficient schemas Understands accessibility, security compliance, and how to properly implement user authentication/authorization Able to grasp the nature of asynchronous programming and use it efficiently to create quicker applications Build with the ability to optimize for output and speed in order for the best user experienceKey Skills: Node.js, MondoDb, React
Requirements:● Should be language agnostic, with extensive and expert programming experience in any oneprogramming language (strong OO skills preferred).● Deep experience in at least one general programming language. Preferred (Java,Scala,C++)● A solid foundation in computer science, with strong competencies in data structures,algorithms, and software design.● Worked end to end on 2-3 complex projects● Worked in startup like environment with high levels of ownership and commitment● Experience in building highly scalable business applications, which involve implementinglarge complex business flows and dealing with huge amount of data.● Extensive experience on working with distributed technologies like Kafka, MongoDb,Redis/Aerospike, MySQL, AWS etc● Experience with multi-threading and concurrency programming● Ability to switch between the technologies and learn new skills on the go.● 6+ yrs of exposure in the art of writing code and solving problems for large scale.
Key skills: Python, Django, Django Rest Framework, Docker, AWS, Postgres Do you love building simple but amazing products that help people live a better financial life? We’re looking for an outstanding product engineer to define the future of financial services and work with us on building it today. Software Engineer (Backend) We are looking for a great BackEnd developer who is proficient with Django/Python programming to create highly scalable applications to be deployed on AWS platform. Your primary focus will be on developing back-end services that are going to be used by our frontend layer, either Web or Mobile. These services will, in turn, synthesize the entire business and execution model by calling other services, fetching data from databases and performing defined business logic. You will ensure that these services and the overall application are scalable, robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated software design, and quality product is important. Responsible for: Developing enterprise-grade Web Services using Django/Python Designing APIs for the underlying business use cases Be responsible for solution design and architecture of your services. Building reusable components and a library of services for future use. Experience working on Microservices architecture will be a significant plus Managing & maintaining the platform where applications are going to be deployed, preferably AWS or any other PaaS Optimizing components for maximum performance for increasing load and endurance Writing extensive unit tests and automated system test cases Writing an optimum level of technical documentation for future developers Provide constructive feedback to design and product teams. Strong fundamentals of design patterns and enterprise architecture design. Strong coding ethics and codebase management skills, familiarity with concepts such as clean code and SOLID principles, DDD principles. Be well versed in database schema design and domain modelling. Qualifications / key skills / competencies required: Bachelors/Masters in Computer Science or equivalent Ability to work independently in small teams and a fast-paced environment. Prior startup experience will be a significant plus Ability to understand the business requirements for Product and translate them into technical requirements Minimum 3 years of experience in creating and consuming APIs using Django/Python. Experience working with any API documentation tool such as Swagger or Postman Experience with working with Dockerized environments, containers and Kubernetes is a plus. Strong experience working with SQL databases (such as Postgre or MySQL). Should understand the advantages of using relational and non-relational databases. Experience working with various AWS tools such as EC2, S3, RDS, Route53, etc. Strong fundamentals of networking, setup of DNS and services, managing infrastructure.where your code will run. Experience working with multi-user application development handling Authentication, Authorization, and Session & Transaction Management, asynchronous services, hooks, etc. Strong experience with any CI/CD pipeline for build and deployment Strong fundamentals with Git Experience working with any event or job schedule framework Experience in writing and maintaining a unit-test suite for your applications. A knack for troubleshooting, debugging, performance benchmarking and optimization Ability to understand how technical debt is being built and ways to address it in the future Strong communication and problem-solving skills. Key skills: Python, Django, Django Rest Framework, Docker, AWS, Postgres
Lead the development of the backend systems for our first product Build reliable, secure and performant backend systems Drive test coverage and continuous delivery automation within the team Mentor and provide feedback to teammates Requirements 5+ years of software development experience Strong computer science fundamentals Deep and wide knowledge of Python ecosystem Can write code that is readable, maintainable, secure and performant Know the importance of tests and how to approach writing different types of tests Good intuition for REST API design Deep understanding of relational databases, transactions, entity-relationship modeling Comfortable writing highly concurrent systems Experienced in using profilers, tuning garbage collection, optimizing SQL queries
Looking for a Python Developer for Chennai Location Experience in Core web application development Strong experience in Django or Flask.Notice Period: Only immediate
Integration of user-facing elements developed by front-end developers with server side logic Writing reusable, testable, and efficient code Design and implementation of low-latency, high-availability, and performant applications Implementation of security and data protection Integration of data storage solutions, may include databases, key-value stores, blob stores, etc.
Oracle Application Technical Consultant Technical Capabilities ----------------------------- 1. Bachelor’s degree in Science or Commerce 2. Minimum of 1-3 years experience working on Report customization, custom Forms, Interfaces, XML reports 3. Expertise in Implementation, Customization and Conversion of all financial modules 4. Knowledge of development of Forms, Reports, conversions, Discoverer and XML Publisher Reports. 5. Exposure on analysis, design and development of RICE Components. 6. Expertise in Development and Customization of Reports particularly pivot reports 7. Experience in writing Stored Procedures, Functions, Packages & Triggers using SQL*Plus and PL/SQL. 8. Creation of Value sets in various Modules of the application 9. Working on the tools like WINSCP, PSFTP and TOAD 10. Building and maintaining interfaces 11. Preparation of technical Documents 12. Team player with excellent written and verbal communication skill 13. Quick Learner 14. Proficiency with MS Office applications Education: ----------------- Bachelor’s degree in Computer Sciences, Information Technology and/or related discipline required.Master’s degree in same or similar a plus Joining Time: ------------------- Immediate
REQUIREMENTS 4+ years of non-internship professional software development experience Exposure to the architecture and design (design patterns, security, reliability and scaling) of new and current systems. Bachelors/Masters degree in computer science or other related fields Programming experience with at least one modern language such as Java or Python including object-oriented design A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design. Proven ability to take initiative and dive into new areas of technology. Passion for learning, analysing technology trade-offs and shipping products. Knowledge on SQL, NOSQL databases and AWS deployments is a plus Strong sense of ownership, urgency and drive Ability to work well with people and be both highly self motivated and motivating Must be independent and comfortable in a fast paced, ambiguous and often multi-directional work environment JOB RESPONSIBILITIES You will build cutting-edge secure and scalable systems by writing simple and efficient code. You will push your design and architecture limits for new product development. You will be the owner of your feature and work directly with product teams to drive customer impact. You will ensure that the systems you oversee are secure, fault-tolerant and are performing reliably at high volumes. Constantly look at possibilities to improve the overall functioning of the product. You possess a strong desire to learn and contribute solutions and ideas to a broad team You are independent and comfortable in a fast paced, ambiguous and often multi-directional work environments You will manage multiple tasks and use sound judgment when prioritizing You can collaborate with globally-located cross functional team in building customer-centric products You will analyze existing software implementations to identify areas of improvement and provide estimates for implementing new features GOOD-TO-HAVE Full stack experience is a plus Understanding of complete SDLC and Agile methodologies Domain expertise in Financial Services, Banking or Payments Code Quality –Code Hygiene (Coverage, Complexity, Usability) Collaboration –Strong peer review standards
Java development for a Saas solution (on production for 5+ years). Comfort with AWS, microservices, EJB, Flutter will be advantages. Java and SQL skills are critical.
SENIOR SOFTWARE ENGINEER - BACKENDJob DescriptionQualifications and Technical Skills: Be clearly passionate about start-up-like opportunities. Bachelor's Degree in Computer Science or related field from premium institutes. 5+ years of proven experience designing and implementing a backend application. Knowledge of, at least, one modern high level programming language. Computer Science fundamentals in data structures, algorithm design, problem solving,and complexity analysis. Have a demonstrable track record of success delivering new features or products incloud-based architectures. Good understanding of technologies & tech ecosystem around application developmentfor Internet/mobile (Devops Tech, Analytics, REST, GraphQL, gRPC, ProtoBuf etc.) Must have expertise on designing software applications from the ground-up (Knowledgeof data modelling, application designing, API design etc) Must have a good understanding of Queuing Solutions(Kafka, ActiveMQ, SQS), SearchSolutions(Elastic Search, Solr) and Data persistence solutions(MySQL, PSQL, Mongo,Redis etc.) Have strong OO design and implementation experience with deep knowledge of the useof web services. Care about the quality of their code and delight end-users with top-notch userexperience. Experience translating design mockups and prototypes into working applicationdesigns. Mentor junior team members. Demonstrate strong ownership of their work. Good understanding of Docker, Kubernetes Proven expertise on development of high-performance high-traffic applications withgood understanding of measuring results and identifying application bottlenecksquickly.Understanding of software development practices such as Agile, TDD, TestingAutomation, Performance and Load testing.
Responsibilities Design, build, and maintain efficient, reusable, and reliable Ruby code Integration of