Job Description We are looking for full-stack Python developers with min. 2 years of experience in delivering mobility applications with SQL/NoSQL, Serverless Framework, and AWS. We need a candidate who is passionate, hardworking and responsible for the design and development of end to end cloud native applications using Python. Your focus will be on the development of server-side logic and database (SQL or NoSQL) schemas. You should be able to offer solutions which are Highly available, Auto-scalable, Flexible, Sustainable and Cost Effective. Role Senior Software Engineer Work Location Pune, India Skills Minimum 2 years of experience in Python with django, flask, PEP-8 guidelines, decorators and generators. Experience in design and development of APIs and mobility services Database technologies like SQL and NOSQL Long term vision to roll out application development Problem solving approach with best in class design Experience in the development of reusable and scalable services Experience in design and development of APIs, RESTful services Should be familiar with SDLC Methodologies Excellent communication skills Experience in development with CSP’s like AWS, Azure. GCP will be added advantage Job Qualification Minimum 2 years of experience in Industry. Experience of delivering multiple end to end applications. Academic Qualification Candidate must have a full-time degree in B.E/B.Tech/M.E/M.Tech/MCA/M.Sc. (Computer Science or Information Technology) About Scalex Technology Solutions We are a cloud born product development, consulting and technology services start-up, having a presence in Pune (India) and Seattle (USA). We have been working closely with leading-edge start-ups and mid-size companies across the globe in their journey to ideate, implement and innovate next-gen technology products and solutions using re-defined user experience and digital technologies of Cloud, Big Data and IoT. What differentiates us from other consulting businesses is our focus on constant innovation and dedication to the products or solutions we work on for our customers. With the fast pace of innovation and changing technology, the end products are updated constantly and rapidly. So, our engineers are therefore enjoying the challenge of learning new technologies and synthesizing the acquired knowledge to solve business and real word problems. We follow agile work culture, where we believe in giving autonomy and flexibility to our engineers. At the same time, they will be given responsibility distribution to deliver the best-in-class and quality solutions in time with the limited formalities. Last but not the least, you will get an opportunity to work with high performing teams and competitive businesses. www.scalextechnologies.com
Roles & Responsibilities Build, design and implement Google Cloud Search Applications for Enterprises. Work with customers in understanding their business use cases and create solutions around Cloud Search. Design and implement Content and Identity Connectors. Design Data Source Schemas for achieving the most relevant search results. Work with front-end, infrastructure, and 3rd party technology partners to build, integrate and deploy custom search interfaces. Create Search Solution architecture, technical designs, plan milestones and delivery. Must-Have Skills Expert in Java. Experience with ElasticSearch, SOLR, Amazon Cloud Search or similar search technology. Expert in developing lightweight backend application with Django Rest Framework Basic understanding of different databases, their structures, and features and connectivity Must be able to quickly understand application database architecture and design indexing strategy. Able to understand the authorization mechanism of application and accordingly build ACLs in Cloud Search. Able to ask the right questions to extract search use cases from customers. Understand what a search application can and cannot do and build solutions around it. Basic knowledge of networking and connecting on-prem databases with cloud VMs. Understanding of fundamental design principles behind a scalable application Good understanding of Microsoft Active Directory and LDAP. Proficient understanding of Git Strong programming basics, with a clear understanding of Object-Oriented and Functional programming. Strong OO design skills and implementation of design patterns. Good understanding of software development process, test-driven development. Good communication skills and ability to work with global teams to define and deliver on projects. Good to have Skills: Work experience with Google Cloud Search will be a huge advantage. Experience in Application development on one of the cloud platforms - AWS or GCP GCP development and infrastructure experience: Experience in Google Cloud Components such as Cloud Storage, Cloud SQL, BigQuery, Dataflow, App engine is a plus Understanding and experience in designing /Orchestration and implementation of Google Cloud dataflow pipeline is an advantage. AWS development and infrastructure experience: Picking the right AWS services for the application and leveraging AWS SDKs to interact with AWS services from the application Code-level application security (IAM roles, credentials, encryption, etc.) Developing and maintaining applications written for Amazon Simple Storage Service, Amazon DynamoDB, Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon Simple Workflow Service, AWS Elastic Beanstalk, and AWS CloudFormation.
Requirements We are a self organized engineering team with a passion for programming and solving business problems for our customers. We are looking to add 2 members in our team having hands on technical experience of 3-7 years. We encourage our team to continuously learn new technologies and apply the learnings in the day to day work even if the new technologies are not adpopted. We strive to continuously improve our DevOps practices and expertise to form a solid backbone for the product, customer relationships and sales teams which enables them to add new customers every week to our financing network. As an engineering team member, you will Work collaboratively with product, customer support and DevOps team to build, enhance, maintain, deploy and operate our systems. Continuously automate operational processes to improve efficiencies and productivity and enhance customer experience Work closely with the architect to continuously refactor the system architecture and design to meet the changing landscape triggered by technology changes and business growth Work with the DevOps team to build and maintain tools for deployment, monitoring and operations. Ensure that development processes and deliverables always adhere to the mandates laid down for for various certifications (PCI and ISO 27001 in particular)Skills required Should be passionate about technology and ready to deep dive into programming Should have sound expertise of writing testable code and appreciate defect free coding Should be willing to handle Ops automation and production support Should be able to reason/argue/discuss/suggest solutions and alternatives Should be able to decipher the core problem to be solved during discussions with product team and/or customers Should have good communication skills and experience working in teams Experience of working in financial domain will help but not a necessity