- Backend server development & support with Node, JavaScript, JSON, REST, NoSQL, Cloud Native technologies like Docker & Registry, Kubernetes & Helm
- Skilled in data structures, algorithms, modularization, OOP, microservices, and design patterns
- Skilled in coding best practices using containers, packaging (npm, yarn), agility (with Git, Jira), unit testing (JEST), CI/CD (Jenkins), debugging, and ensuring high productivity & quality
- Exposure to security (OIDC/JWT, RBAC, monitoring, auditing)
- Good with learning, problem solving & innovation
- Good written & verbal communications skill; team player with good logical thinking, EQ, and resilience
About Mobile Programming LLC
Similar jobs
Software Development Engineer II - Backend
at fabric
Department: Engineering
Reports to: Engineering Manager
Location: Remote | India
Employment Type: Full-time
Start Date: ASAP
Who We Are
Fabric is the new commerce infrastructure for the Internet. Our mission is to accelerate the GMV of the Internet by providing a platform and ecosystem to fundamentally change the way commerce happens in a multi-channel world.
We're building a future where Direct-to-Consumer Brands, Retailers, and B2B Businesses (wholesalers, manufacturers, and distributors) have the commerce capabilities that today are only afforded by Marketplace organizations with billions of dollars in R&D. We’re building a future where the customer experience of discovery, shopping, or replenishment is individualized, delightful, and seamless in all channels. We’re building a future where merchandising, marketing, and commerce operations teams have intelligent, powerful, and practical tools to best serve their customers and grow every channel of commerce. We’re building a future where developers have a platform that is highly secure, scalable, the most adaptable, and simplest to build upon.
We are a team of passionate people who love what we do. Join us to build the new commerce fabric for the internet.
Job Description
The Software Development Engineer – Back-End, partners with Product, Engineering and Design teams to deliver new features and enhancements for YDV’s new eCommerce platform. This position focuses on providing eCommerce and related technology expertise to design, develop, and support of on-line, customer facing, eCommerce products.
The successful candidate will have experience of a strong, hands-on technologist. A person who is comfortable with multiple priorities in a fast-paced environment is required. Work with other engineers, managers, Product Management, QA, and Operations teams to develop product features that meet market needs with respect to functionality, performance, reliability, realistic implementation schedules, and adherence to development goals and principles
Primary Responsibilities:
- Design and implement high performance scalable data centric serverless microservices
- Estimate engineering effort, plan implementation, and roll out applications with cross-functional impact
- Independently design, code, and test major features, as well as work jointly with other team members to deliver complex changes.
- Own continuous improvement and fine tuning of API performance, scalability and security
- Flexible approach to analyzing technical issues and clearly communicating recommendations/solutions
- Proficient in agile development methodologies
- Expected to deliver consistently with little supervision
Basic Qualifications
- 5 - 9 years of professional experience
- Strong application development background and understanding of Web Application technologies and techniques - JavaScript, Node, JSON, REST, Micro services, MongoDB, NoSQL, AWS Lambda, API Gateway
- Proven ability to define and implement effective software development methodologies
Preferred Qualifications
- Experience development of large scale consumer facing micro-services solution.
- Experience building server-less solutions is highly-preferred
About you
You are driven to solve tough problems with technology. Let’s take pricing for example. Imagine a world where each product in e-commerce were to be priced differently for each customer based on where they are located, how much they buy or where they prepay or pay-later. This leads to a massive optimization problem because pricing too low incurs opportunity cost while pricing too high means a competitor takes that business. This is just one example of how B2B and B2C e-commerce are different and why B2B offers the opportunity to innovate. Now couple this with routing for a sales agent. How should pricing work with a sales-person’s CRM app? Depending on how far you take it, it is a massive machine learning problem.
If you’re passionate about technology and its applications to business problems, you’re curious and imagine what a new world can look like, love working with global colleagues on global problems and don’t mind taking risks that move the needle and treat failure merely as an opportunity to improve and iterate, you’d be a good fit at Ula.
We are very ownership driven at Ula. We also believe in proactive mentorship. It’s an opportunity to learn and to mentor. Below is what we expect from you.
Responsibilities
-
Work with the Product and UX functions to craft innovative solutions to solve real customer pain points.
-
Work with Engineering and DevOps functions to ensure system reliability, availability and scalability.
-
Continuously champion high quality software engineering practices - from planning, implementation, test automation, documentation, code reviews, scaling, performance, metrics, logging, and monitoring - essentially the entire software development lifecycle.
-
Evaluate existing and future cloud-based services to increase the efficiency of our team and/or business.
-
In a start-up environment, you’ll be expected to be flexible to work across the stack from the middleware to the backend business logic to the persistence layer and the network layer.
Basic Qualifications
-
5+ years of experience in building scalable web applications.
-
Proficient in any of the major programming or scripting languages (C++, Java, Python, NodeJS, Golang, Scala etc).
-
Possess an extremely sound understanding of basic areas of Computer Science such as Algorithms, Data Structures, Object Oriented Design, Databases.
-
Experience in requirement analysis, failure analysis, API design, distributed consistency.
-
Experience in defining processes and building systems to monitor and gather metrics, analysis, and software profiling.
-
Experience with microservices and web application/services development.
-
Great problem solving skills and propensity to learn and experience of leading end-to-end high scale projects and mentor fellow engineers.
-
Excel at working in small, dynamic, and fast-paced groups.
-
Willingness to own all stages of development process: requirements, design, implementation, testing, and operational support
Preferred Qualifications
-
Excellent coding skills in a language such as Java or NodeJS or Golang.
-
Experience with MySQL and/or PostgreSQL & with non-relational databases such as DynamoDB, MongoDB, Cassandra, etc.
-
Experience in working with distributed caching (memcached, Redis, or comparable technology).
-
Experience with agile software development processes for building highly available and scalable distributed systems and/or e-commerce platforms.
-
Ability to troubleshoot complex systems problems, debug, and find root causes.
-
Ability to effectively articulate and drive solutions to meet technical and business challenges
-
Ability to deal well with ambiguous/undefined problems; ability to think abstractly
-
Good experience of AWS services such as EC2, S3, DynamoDB, Elasticsearch, Lambda, API Gateway, ECR, ECS etc.
-
Excellent verbal and written communication skills.
NodeJS Developer
at Antier Solutions Pvt. Ltd (Antech)
Hiring for Node JS Developer. We Foresee a Blockchain Expert in You!
The best technologists are technology agnostic and that builds a stronger foundation to lead the dynamic trends. Strengthening our trust in the same, we have created an exciting opportunity for MERN Stack developers to learn blockchain and grow with us.
All we are looking for is working experience as a Node JS developer and a keen interest in fintech applications.
As a rapidly growing blockchain company, Antier Solutions is always looking for professionals who have a penchant for new technologies.
Required Candidate profile
Primary Skills:
- Strong working knowledge of Typescript, MongoDB, Express
- Strong proficiency in TypeScript, Javascript including DOM manipulation and the JavaScript object model, ES6
- Strong understanding of NodeJS fundamentals
- Knowledge and experience working with PostgreSQL is a major plus
- Experience with ORM libraries
- Familiarity with RESTful APIs
- Experience in troubleshooting and RCA of Production issues Analyze logs in Kibana Elastic Search
- Knowledge of tools like Git, Github, JIRA, Cucumber, Jasmine, and others that make coding more efficient and easier to share
- Familiarity of working in either the AWS Cloud or Azure including Docker + Kubernetes based microservice deployment
Secondary Skills:
- Good communication and design skills Experience in handling teams
- At least 5+ years of solid back-end software development experience.
- Ability to understand business requirements and translate them into technical requirements
- Experience working in an Agile environment
Qualification:
- Good experience as Software Developer
- Prior experience in a technical leadership or developer position
- Relevant Team Lead Experience for Minimum of 2 years
- Back End Developers/ API Web Services Experience Mandatory
- NodeJS is mandatory
- One RDBMS and one document database mandatory
Requirement:
- Min 2-3 Year Experience. Preferably in the E-commerce domain.
- Proficient with both MySQL and NoSql Databases (Elastic, Mongo)
- Strong hold on PHP and preferably good knowledge of Python
- Experience with JavaScript/JQuery
- Ability to do software design for a enterprise web application
- Working knowledge of a MVC front-end framework
- Proficient in HTTP protocol, REST APIs, JSON
- Ability to do database design and modeling
- Proficient in OOPS concepts and writing code using classes
- Ability to write modular and clean code
Role:
- Software Development of various product line
- Creation web-services and optimization for existing and new feature rollouts
- Collaborate with Product Managers and design solutions
- Develop very high sense of ownership, the zeal to build scalable applications
- Build customer facing technology product
- Individual Contributor
2) Strong experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security
3) Experience building REST and SOAP web services using Java, Micro Services
4) Experience with Web Services (JSON, REST, Spring based REST services)
5) Experience with Java and J2EE/Java EE (including servlets, JSP, JDBC)
6) Strong Core Java development
7) Experience with development tools like Eclipse, Git,.etc
8) Experience with web application servers like Tomcat
9) Experience in scripting and working in a Linux/Windows environment
Affinsys is a Cognitive CX platform that combines Human & AI realms to help businesses with customer experience management, hyper-personalization & operations automation. With laser sharp focus on Customer Experience automation for financial services, we use Deep learning, NLP, computer vision, big data, recommendation system & speech analytics fused with our domain knowledge of working with 100's of banks across 50 countries to help financial institutions shift : from legacy to latest channels (Embedded Financial services), from transactions to goal based journeys (Personalized customer experience), from reactive service provider to proactive advisor (Robo/AI based advisory), from silos to ecosystem (Open banking).
We are looking for Wordpress Developer responsible for managing back-end and the interchange of data between the server and the users.
Your primary focus will be customizing and maintenance of existing plugin/theme, create new as per requirement and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the modules and plugins built by your co-workers into the application. Therefore, a basic understanding of PHP is necessary as well.
Responsibilities
- Build efficient, testable, and reusable wordpress modules
- Solve complex performance problems and architectural challenges
- Integration of data storage solutions
- Manage and update theme as per requirement
Skills
- Strong knowledge of wordpress
- WooCommerce plugin
- Understanding the fully synchronous behavior of PHP
- Understanding of MVC design patterns
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Knowledge of object oriented PHP programming
- Understanding accessibility and security compliance
- Strong knowledge of the common PHP or web server exploits and their solutions
- Understanding fundamental design principles behind a scalable application
- Familiarity with limitations of PHP as a platform and its workarounds
- Creating database schemas that represent and support business processes
- Familiarity with SQL databases and their declarative query languages
- Proficient understanding of code versioning tools, such as Git