
About www.talentdekho.in
About
Connect with the team
Similar jobs
Backend - Software Development Engineer III
Experience - 7+ yrs
About Wekan Enterprise Solutions
Wekan Enterprise Solutions is a leading Technology Consulting company and a strategic investment partner of MongoDB. We help companies drive innovation in the cloud by adopting modern technology solutions that help them achieve their performance and availability requirements. With strong capabilities around Mobile, IOT and Cloud environments, we have an extensive track record helping Fortune 500 companies modernize their most critical legacy and on-premise applications, migrating them to the cloud and leveraging the most cutting-edge technologies.
Job Description
We are looking for passionate software engineers eager to be a part of our growth journey. The right candidate needs to be interested in working in high-paced and challenging environments leading technical teams, designing system architecture and reviewing peer code. Interested in constantly upskilling, learning new technologies and expanding their domain knowledge to new industries. This candidate needs to be a team player and should be looking to help build a culture of excellence. Do you have what it takes?
You will be working on complex data migrations, modernizing legacy applications and building new applications on the cloud for large enterprise and/or growth stage startups. You will have the opportunity to contribute directly into mission critical projects directly interacting with business stakeholders, customer’s technical teams and MongoDB solutions Architects.
Location - Chennai or Bangalore
- Relevant experience of 7+ years building high-performance back-end applications with at least 3 or more projects delivered using the required technologies
- Good problem solving skills
- Strong mentoring capabilities
- Good understanding of software development life cycle
- Strong experience in system design and architecture
- Strong focus on quality of work delivered
- Excellent verbal and written communication skills
Required Technical Skills
- Extensive hands-on experience building high-performance web back-ends using Node.Js and Javascript/Typescript
- Strong experience with Express.Js framework
- Working experience with Python web app development or python scripting
- Implementation experience in monolithic and microservices architecture
- Hands-on experience with data modeling on MongoDB and any other Relational or NoSQL databases
- Experience integrating with any 3rd party services such as cloud SDKs (AWS, Azure) authentication, etc.
- Hands-on experience with Kafka, RabbitMQ or any similar technologies.
- Exposure into unit testing with frameworks such as Mocha, Chai, Jest or others
- Strong experience writing and maintaining clear documentation
Good to have skills:
- Experience working with common services in any of the major cloud providers - AWS or GCP or Azure
Technical certifications in AWS / Azure / GCP / MongoDB or other relevant technologies
We Are Looking To Hire A Skilled Magento Developer To Build And Maintain ECommerce Websites For Our Clients. As A Magento Developer, You Will Be Responsible For Liaising With The Design Team, Setting Up Magento 1x And 2x Sites, Building Modules And Customizing Extensions, Testing The Performance Of Each Site, And Maintaining Security And Feature Updates After The Installation Is Complete. To Ensure Success As A Magento Developer, You Should Have Excellent Object-Orientated Programming Knowledge, Hold Certifications For Java And Magento Development, And Be Able To Project Manage. Ultimately, A High-Level Magento Developer Can Build And Maintain A User-Friendly ECommerce Platform That Perfectly Meets The Needs Of The Client. Magento Developer Responsibilities: • Meeting With The Design Team To Discuss The Needs Of The Company. • Building And Configuring Magento 1x And 2x ECommerce Websites. • Coding Of The Magento Templates. • Developing Magento Modules In PHP Using Best Practices. • Designing Themes And Interfaces. • Setting Performance Tasks And Goals. • Troubleshooting Integration Issues. • Updating Website Features And Security Patches. Magento Developer Requirements: • Bachelor’s Degree In Computer Science Or Related Field. • Advanced Knowledge Of Magento, JavaScript, HTML, PHP, CSS, And MySQL. • Experience With Complete ECommerce Lifecycle Development. • Understanding Of Modern UI/UX Trends. • Knowledge Of Google Tag Manager, SEO, Google Analytics, PPC, And A/B Testing. • Good Working Knowledge Of Adobe Photoshop And Adobe Illustrator. • Strong Attention To Detail. • Ability To Project-Manage And Work To Strict Deadlines. • Ability To Work In A Team Environment.
- Highly proficient in JavaScript and Typescript, PassportJs, Sequelize.
- Working knowledge of Node.js frameworks such as ExpressJs, SailsJs, VueJs and ElectronJs.
- Good understanding of server-side templating languages such as Jade, EJS, Mustache etc.
- Good understanding of server-side CSS preprocessors such as Stylus, Less,Sass etc.
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Sound knowledge of Testing frameworks such as Mocha, Chai, Jasmine, Cucumber etc.
- Experience of writing unit, integration and E2E tests.
- Experience of working with SQL databases.
- Experience of integrating third party APIs.
- Good understanding of code versioning tools, such as Git.
- Good Communication Skills.
Excellent programming skills in C/C++ and Python
Need experience on cloud/Virtualization experience.
Strong working experience in developing application on Linux
Experience of working with multi-threading, IPC and socket programming is must.
Familiarity with OS concepts like memory management, scheduling etc. is desirable.
Familiarity with TCP/IP protocol stack is desirable
Knowledge of Linux networking stack including conceptual understanding of IPsec, iptables, conntrack, bridging, policy based routing etc. is desirable
Familiarity with container technology
Aware of Agile Methodologies, CI/CD methods
Experienced with all phases of project in development, testing and deployment and management of enterprise solutions.
Excellent verbal written communication skills.
Self-motivation and the ability to work under aggressive timeline is must.
Strong problem-solving skills and very good time management skills
-
Bachelor’s or master’s degree in Computer Engineering, Computer Science, Computer Applications, Mathematics, Statistics, or related technical field. Relevant experience of at least 3 years in lieu of above if from a different stream of education.
-
Well-versed in and 3+ hands-on demonstrable experience with: ▪ Stream & Batch Big Data Pipeline Processing using Apache Spark and/or Apache Flink.
▪ Distributed Cloud Native Computing including Server less Functions
▪ Relational, Object Store, Document, Graph, etc. Database Design & Implementation
▪ Micro services Architecture, API Modeling, Design, & Programming -
3+ years of hands-on development experience in Apache Spark using Scala and/or Java.
-
Ability to write executable code for Services using Spark RDD, Spark SQL, Structured Streaming, Spark MLLib, etc. with deep technical understanding of Spark Processing Framework.
-
In-depth knowledge of standard programming languages such as Scala and/or Java.
-
3+ years of hands-on development experience in one or more libraries & frameworks such as Apache Kafka, Akka, Apache Storm, Apache Nifi, Zookeeper, Hadoop ecosystem (i.e., HDFS, YARN, MapReduce, Oozie & Hive), etc.; extra points if you can demonstrate your knowledge with working examples.
-
3+ years of hands-on development experience in one or more Relational and NoSQL datastores such as PostgreSQL, Cassandra, HBase, MongoDB, DynamoDB, Elastic Search, Neo4J, etc.
-
Practical knowledge of distributed systems involving partitioning, bucketing, CAP theorem, replication, horizontal scaling, etc.
-
Passion for distilling large volumes of data, analyze performance, scalability, and capacity performance issues in Big Data Platforms.
-
Ability to clearly distinguish system and Spark Job performances and perform spark performance tuning and resource optimization.
-
Perform benchmarking/stress tests and document the best practices for different applications.
-
Proactively work with tenants on improving the overall performance and ensure the system is resilient, and scalable.
-
Good understanding of Virtualization & Containerization; must demonstrate experience in technologies such as Kubernetes, Istio, Docker, OpenShift, Anthos, Oracle VirtualBox, Vagrant, etc.
-
Well-versed with demonstrable working experience with API Management, API Gateway, Service Mesh, Identity & Access Management, Data Protection & Encryption.
Hands-on experience with demonstrable working experience with DevOps tools and platforms viz., Jira, GIT, Jenkins, Code Quality & Security Plugins, Maven, Artifactory, Terraform, Ansible/Chef/Puppet, Spinnaker, etc.
-
Well-versed in AWS and/or Azure or and/or Google Cloud; must demonstrate experience in at least FIVE (5) services offered under AWS and/or Azure or and/or Google Cloud in any categories: Compute or Storage, Database, Networking & Content Delivery, Management & Governance, Analytics, Security, Identity, & Compliance (or) equivalent demonstrable Cloud Platform experience.
-
Good understanding of Storage, Networks and Storage Networking basics which will enable you to work in a Cloud environment.
-
Good understanding of Network, Data, and Application Security basics which will enable you to work in a Cloud as well as Business Applications / API services environment.
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Analysis, Automate and backtest the existing strategies
- Employing statistical applications to visualize and/or transform the distribution or dispersion profile of individual signals and support the mathematical formulation of multiple signal algorithms to rank securities for investment.
- Candidates should have strong coding skills in Python (NumPy, Pandas, matplotlib, Zipline) /Django/Java script etc.
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Must have Database knowledge like Open source, PostgreSQL, MySQL/SQ
Learnability, teamwork and flexibility are important traits we look for.
- 3-5 Years of experience in Backend Development.
- Must have experience in Python (FLASK framework).
- Have a Deep understanding of how RESTful APIs work.
- Familiar with various design and architectural patterns that can work at scale.
- Sound knowledge of NoSQL/SQL Databases (Mongo DB preferred).
- Strong experience with at-Cloud technology, preferably AWS or GCP, or Azure.
- Core experience in developing complex backend systems.
- Communicating complex technical concepts to both technical and non-technical audiences.
- Passionate about application scalability, availability, reliability, and security.









